IXACTEngine
IXACTEngine
This section contains information about the methods used with the IXACTEngine interface.
Method | Description |
---|---|
AddRef | Adds a reference to this interface. |
CreateInMemoryWaveBank | Creates an in-memory wave bank for use by the XACT engine. |
CreateSoundBank | Creates a sound bank for use by the XACT engine. |
CreateStreamingWaveBank | Creates an IXACTWaveBank instance. |
DoWork | Performs periodic work required by the XACT engine. |
GetCategory | Retrieves the sound category index that corresponds to a friendly name string. |
GetFinalMixFormat | Retrives the final mix format. |
GetGlobalVariable | Retrieves the value of a global variable by its index. |
GetGlobalVariableIndex | Retrieves the corresponding index for a global variable name string. |
GetRendererCount | Returns the total number of audio rendering devices that are available on the system. Xbox 360: This method is not supported on the Xbox 360 platform. |
GetRendererDetails | Retrieves information about a specific renderer. Xbox 360: This method is not supported on the Xbox 360 platform. |
Initialize | Initializes the XACT engine. |
Pause | Pauses or resumes playback of a category. |
PrepareInMemoryWave | Creates an in-memory IXACTWave object from data that is already resident in memory. |
PrepareStreamingWave | Creates a streaming wave object for the file handle passed in. |
PrepareWave | Prepares a wave object from a standard PCM, XMA (Xbox 360) file. |
QueryInterface | Retrieves a pointer to an interface. |
RegisterNotification | Registers an event notification. |
Release | Releases this interface from memory. |
SetGlobalVariable | Stores a new value to a global variable, which is referenced by its index. |
SetVolume | Sets the volume of a sound category. |
ShutDown | Shuts down the XACT engine and frees any resources in use. |
Stop | Stops a sound category. |
UnRegisterNotification | Cancels registration of an event notification. |