IXAudio2 Members

IXAudio2 has the following members.

Public Methods

  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.

See also

IXAudio2