IXAudio2 has the following members.
| Name | Description | |
|---|---|---|
![]() |
AddRef | Adds a reference to the XAudio2 object. |
![]() |
CommitChanges | Atomically applies a set of operations that are tagged with a given identifier. |
![]() |
CreateMasteringVoice | Creates and configures a mastering voice. |
![]() |
CreateSourceVoice | Creates and configures a source voice. |
![]() |
CreateSubmixVoice | Creates and configures a submix voice. |
![]() |
GetPerformanceData | Returns current resource usage details, such as available memory or CPU usage. |
![]() |
QueryInterface | Queries for a given COM interface on the XAudio2 object. |
![]() |
RegisterForCallbacks | Adds an IXAudio2EngineCallback pointer to the XAudio2 engine callback list. |
![]() |
Release | Releases a reference to the XAudio2 object. |
![]() |
SetDebugConfiguration | Changes global debug logging options for XAudio2. |
![]() |
StartEngine | Starts the audio processing thread. |
![]() |
StopEngine | Stops the audio processing thread. |
![]() |
UnregisterForCallbacks | Removes an IXAudio2EngineCallback pointer from the XAudio2 engine callback list. |