# MICCallback

## Definitions

  `#include <nitro/spi.h>`

      typedef void ( *MICCallback )(
      MICResult	result,
      void*	arg );

## Arguments

result | The MICResult type value showing the result of the asynchronous process
arg | User context

## Return Values

None.

## Description

This is the form of the user callback function that is called upon completion of the asynchronous process that gets started by functions which operate the microphone asynchronously.
The MICResult type process result gets passed to the `result` argument, and the argument that is specified when calling an asynchronous function gets passed to the `arg` argument.

## See Also

`MICResult`

## Revision History

06/01/2004 Initial version