# MICCallback

## Definition

  `#include <nitro/spi.h>`

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

## Arguments

result | The `MICResult` enumerated type that shows the asynchronous processing result.
arg | Argument specified when calling an asynchronous function.

## 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 processing result is passed to the `result` argument, and the argument that was specified when calling the asynchronous function is passed to the `arg` argument.

## See Also

`MICResult`

## Revision History

2004/06/01 Initial version.

CONFIDENTIAL