IXAudio2

IXAudio2: Top-level XAudio2 COM interface.

Members

Functions

CommitChanges
HRESULT CommitChanges(UINT32 OperationSet)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateMasteringVoice
HRESULT CreateMasteringVoice(IXAudio2MasteringVoice* ppMasteringVoice, UINT32 InputChannels, UINT32 InputSampleRate, UINT32 Flags, UINT32 DeviceIndex, const(XAUDIO2_EFFECT_CHAIN)* pEffectChain, AUDIO_STREAM_CATEGORY StreamCategory)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSourceVoice
HRESULT CreateSourceVoice(IXAudio2SourceVoice* ppSourceVoice, const(WAVEFORMATEX)* pSourceFormat, UINT32 Flags, float MaxFrequencyRatio, IXAudio2VoiceCallback pCallback, const(XAUDIO2_VOICE_SENDS)* pSendList, const(XAUDIO2_EFFECT_CHAIN)* pEffectChain)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSubmixVoice
HRESULT CreateSubmixVoice(IXAudio2SubmixVoice* ppSubmixVoice, UINT32 InputChannels, UINT32 InputSampleRate, UINT32 Flags, UINT32 ProcessingStage, const(XAUDIO2_VOICE_SENDS)* pSendList, const(XAUDIO2_EFFECT_CHAIN)* pEffectChain)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDeviceCount
HRESULT GetDeviceCount(UINT32* pCount)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDeviceDetails
HRESULT GetDeviceDetails(UINT32 Index, XAUDIO2_DEVICE_DETAILS* pDeviceDetails)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPerformanceData
void GetPerformanceData(XAUDIO2_PERFORMANCE_DATA* pPerfData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Initialize
HRESULT Initialize(UINT32 Flags, XAUDIO2_PROCESSOR XAudio2Processor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegisterForCallbacks
HRESULT RegisterForCallbacks(IXAudio2EngineCallback pCallback)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetDebugConfiguration
void SetDebugConfiguration(const(XAUDIO2_DEBUG_CONFIGURATION)* pDebugConfiguration, void* pReserved)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StartEngine
HRESULT StartEngine()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StopEngine
void StopEngine()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
UnregisterForCallbacks
void UnregisterForCallbacks(IXAudio2EngineCallback pCallback)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta