# SNDEXCallback

## Definition

  `#include <twl/snd.h>`

      typedef void ( *SNDEXCallback ) ( SNDEXResult result, void* arg );

## Arguments

result | This is a `SNDEXResult` enumerated type value showing the results of asynchronous processing. The different notification values vary for different processes causing the callback, so see the individual descriptions for each asynchronous function.
arg | This is the argument designated when an asynchronous function is called.

## Return Values

None.

## Description

This is the type for user callback functions invoked at the completion of asynchronous processing started by functions that asynchronously control extended sound features. The processing result will be passed to the result argument as a `SNDEXResult` enumerated type, and the argument that was specified when calling the asynchronous function will be passed to the arg argument.

## See Also

`SNDEX_GetMuteAsync, SNDEX_GetI2SFrequencyAsync, SNDEX_GetDSPMixRateAsync, SNDEX_GetVolumeAsync, SNDEX_SetMuteAsync, SNDEX_SetI2SFrequencyAsync, SNDEX_SetDSPMixRateAsync, SNDEX_SetVolumeAsync`

## Revision History

2008/02/15 Initial version.

CONFIDENTIAL