This section contains information about the methods used with the IXACTEngine interface.
| Method | Description |
|---|---|
| AddRef |
Adds a reference to this interface. |
| Release |
Releases this interface from memory. |
| QueryInterface |
Retrieves a pointer to an 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 XACT. |
| GetCategory |
Retrieves the sound category index that corresponds to a friendly name string. |
| 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 number of audio devices available on the system. |
| GetRendererDetails |
Returns details about an audio rendering device. |
| Initialize |
Initializes the XACT engine. |
| Pause |
Pause or resume playback of a category. |
| RegisterNotification |
Registers an event notification. |
| SetGlobalVariable |
Stores a new value to a global variable, referenced by its index. |
| SetVolume |
Sets the volume of a sound category. |
| ShutDown |
Shuts down the XACT engine, freeing any resources in use. |
| Stop |
Stops a sound category. |
| UnRegisterNotification |
Cancel registration of an event notification. |