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. |