# MIC_StopAutoSamplingAsync

## C Specification

  `#include <nitro/spi.h>`

      MICResult MIC_StopAutoSamplingAsync(
                  MICCallback		callback,
                  void*		arg );

## Description

This function asynchronously stops microphone auto-sampling. The function issues a request to the ARM7 processor to stop auto-sampling and returns control to the invoker without waiting for a response from the ARM7 processor.

You must get the ARM7 process result using the `result` argument that is passed to the user callback function.

If this function fails, asynchronous operation does not occur and the user callback function is not called.

## Arguments

callback | Pointer to the callback function.
arg | Argument to pass to the callback function.

## Return Values

Returns 0 if request succeeds.
Returns non-zero value if request fails.

## See Also

`MIC_StopAutoSampling, MIC_StartAutoSampling, MIC_StartAutoSamplingAsync`

## Revision History

06/01/2004 Initial version