|
#define | Declare_IXAudio2Voice_Methods() |
|
#define | FACILITY_XAUDIO2 0x896 |
|
#define | FWD_DECLARE(x) typedef interface x x |
|
#define | INTERFACE IXAudio2 |
|
#define | INTERFACE IXAudio2Voice |
|
#define | INTERFACE IXAudio2SourceVoice |
|
#define | INTERFACE IXAudio2SubmixVoice |
|
#define | INTERFACE IXAudio2MasteringVoice |
|
#define | INTERFACE IXAudio2EngineCallback |
|
#define | INTERFACE IXAudio2VoiceCallback |
|
#define | IXAudio2_AddRef(This) ((This)->lpVtbl->AddRef(This)) |
|
#define | IXAudio2_CommitChanges(This, OperationSet) ((This)->lpVtbl->CommitChanges(This,OperationSet)) |
|
#define | IXAudio2_CreateMasteringVoice(This, ppMasteringVoice, InputChannels, InputSampleRate, Flags, DeviceIndex, pEffectChain) ((This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain)) |
|
#define | IXAudio2_CreateSourceVoice(This, ppSourceVoice, pSourceFormat, Flags, MaxFrequencyRatio, pCallback, pSendList, pEffectChain) ((This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain)) |
|
#define | IXAudio2_CreateSubmixVoice(This, ppSubmixVoice, InputChannels, InputSampleRate, Flags, ProcessingStage, pSendList, pEffectChain) ((This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain)) |
|
#define | IXAudio2_GetDeviceCount(This, puCount) ((This)->lpVtbl->GetDeviceCount(This,puCount)) |
|
#define | IXAudio2_GetDeviceDetails(This, Index, pDeviceDetails) ((This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails)) |
|
#define | IXAudio2_GetPerformanceData(This, pPerfData) ((This)->lpVtbl->GetPerformanceData(This,pPerfData)) |
|
#define | IXAudio2_Initialize(This, Flags, XAudio2Processor) ((This)->lpVtbl->Initialize(This,Flags,XAudio2Processor)) |
|
#define | IXAudio2_QueryInterface(This, riid, ppvInterface) ((This)->lpVtbl->QueryInterface(This,riid,ppvInterface)) |
|
#define | IXAudio2_Release(This) ((This)->lpVtbl->Release(This)) |
|
#define | IXAudio2_SetDebugConfiguration(This, pDebugConfiguration, pReserved) ((This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved)) |
|
#define | IXAudio2_StartEngine(This) ((This)->lpVtbl->StartEngine(This)) |
|
#define | IXAudio2_StopEngine(This) ((This)->lpVtbl->StopEngine(This)) |
|
#define | IXAudio2MasteringVoice_DestroyVoice IXAudio2Voice_DestroyVoice |
|
#define | IXAudio2MasteringVoice_DisableEffect IXAudio2Voice_DisableEffect |
|
#define | IXAudio2MasteringVoice_EnableEffect IXAudio2Voice_EnableEffect |
|
#define | IXAudio2MasteringVoice_GetChannelVolumes IXAudio2Voice_GetChannelVolumes |
|
#define | IXAudio2MasteringVoice_GetEffectParameters IXAudio2Voice_GetEffectParameters |
|
#define | IXAudio2MasteringVoice_GetEffectState IXAudio2Voice_GetEffectState |
|
#define | IXAudio2MasteringVoice_GetFilterParameters IXAudio2Voice_GetFilterParameters |
|
#define | IXAudio2MasteringVoice_GetOutputFilterParameters IXAudio2Voice_GetOutputFilterParameters |
|
#define | IXAudio2MasteringVoice_GetOutputMatrix IXAudio2Voice_GetOutputMatrix |
|
#define | IXAudio2MasteringVoice_GetVoiceDetails IXAudio2Voice_GetVoiceDetails |
|
#define | IXAudio2MasteringVoice_GetVolume IXAudio2Voice_GetVolume |
|
#define | IXAudio2MasteringVoice_SetChannelVolumes IXAudio2Voice_SetChannelVolumes |
|
#define | IXAudio2MasteringVoice_SetEffectChain IXAudio2Voice_SetEffectChain |
|
#define | IXAudio2MasteringVoice_SetEffectParameters IXAudio2Voice_SetEffectParameters |
|
#define | IXAudio2MasteringVoice_SetFilterParameters IXAudio2Voice_SetFilterParameters |
|
#define | IXAudio2MasteringVoice_SetOutputFilterParameters IXAudio2Voice_SetOutputFilterParameters |
|
#define | IXAudio2MasteringVoice_SetOutputMatrix IXAudio2Voice_SetOutputMatrix |
|
#define | IXAudio2MasteringVoice_SetOutputVoices IXAudio2Voice_SetOutputVoices |
|
#define | IXAudio2MasteringVoice_SetVolume IXAudio2Voice_SetVolume |
|
#define | IXAudio2SourceVoice_DestroyVoice IXAudio2Voice_DestroyVoice |
|
#define | IXAudio2SourceVoice_DisableEffect IXAudio2Voice_DisableEffect |
|
#define | IXAudio2SourceVoice_Discontinuity(This) ((This)->lpVtbl->Discontinuity(This)) |
|
#define | IXAudio2SourceVoice_EnableEffect IXAudio2Voice_EnableEffect |
|
#define | IXAudio2SourceVoice_ExitLoop(This, OperationSet) ((This)->lpVtbl->ExitLoop(This,OperationSet)) |
|
#define | IXAudio2SourceVoice_FlushSourceBuffers(This) ((This)->lpVtbl->FlushSourceBuffers(This)) |
|
#define | IXAudio2SourceVoice_GetChannelVolumes IXAudio2Voice_GetChannelVolumes |
|
#define | IXAudio2SourceVoice_GetEffectParameters IXAudio2Voice_GetEffectParameters |
|
#define | IXAudio2SourceVoice_GetEffectState IXAudio2Voice_GetEffectState |
|
#define | IXAudio2SourceVoice_GetFilterParameters IXAudio2Voice_GetFilterParameters |
|
#define | IXAudio2SourceVoice_GetFrequencyRatio(This, pRatio) ((This)->lpVtbl->GetFrequencyRatio(This,pRatio)) |
|
#define | IXAudio2SourceVoice_GetOutputFilterParameters IXAudio2Voice_GetOutputFilterParameters |
|
#define | IXAudio2SourceVoice_GetOutputMatrix IXAudio2Voice_GetOutputMatrix |
|
#define | IXAudio2SourceVoice_GetState(This, pVoiceState) ((This)->lpVtbl->GetState(This,pVoiceState)) |
|
#define | IXAudio2SourceVoice_GetVoiceDetails IXAudio2Voice_GetVoiceDetails |
|
#define | IXAudio2SourceVoice_GetVolume IXAudio2Voice_GetVolume |
|
#define | IXAudio2SourceVoice_SetChannelVolumes IXAudio2Voice_SetChannelVolumes |
|
#define | IXAudio2SourceVoice_SetEffectChain IXAudio2Voice_SetEffectChain |
|
#define | IXAudio2SourceVoice_SetEffectParameters IXAudio2Voice_SetEffectParameters |
|
#define | IXAudio2SourceVoice_SetFilterParameters IXAudio2Voice_SetFilterParameters |
|
#define | IXAudio2SourceVoice_SetFrequencyRatio(This, Ratio, OperationSet) ((This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet)) |
|
#define | IXAudio2SourceVoice_SetOutputFilterParameters IXAudio2Voice_SetOutputFilterParameters |
|
#define | IXAudio2SourceVoice_SetOutputMatrix IXAudio2Voice_SetOutputMatrix |
|
#define | IXAudio2SourceVoice_SetOutputVoices IXAudio2Voice_SetOutputVoices |
|
#define | IXAudio2SourceVoice_SetSourceSampleRate(This, NewSourceSampleRate) ((This)->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate)) |
|
#define | IXAudio2SourceVoice_SetVolume IXAudio2Voice_SetVolume |
|
#define | IXAudio2SourceVoice_Start(This, Flags, OperationSet) ((This)->lpVtbl->Start(This,Flags,OperationSet)) |
|
#define | IXAudio2SourceVoice_Stop(This, Flags, OperationSet) ((This)->lpVtbl->Stop(This,Flags,OperationSet)) |
|
#define | IXAudio2SourceVoice_SubmitSourceBuffer(This, pBuffer, pBufferWMA) ((This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA)) |
|
#define | IXAudio2SubmixVoice_DestroyVoice IXAudio2Voice_DestroyVoice |
|
#define | IXAudio2SubmixVoice_DisableEffect IXAudio2Voice_DisableEffect |
|
#define | IXAudio2SubmixVoice_EnableEffect IXAudio2Voice_EnableEffect |
|
#define | IXAudio2SubmixVoice_GetChannelVolumes IXAudio2Voice_GetChannelVolumes |
|
#define | IXAudio2SubmixVoice_GetEffectParameters IXAudio2Voice_GetEffectParameters |
|
#define | IXAudio2SubmixVoice_GetEffectState IXAudio2Voice_GetEffectState |
|
#define | IXAudio2SubmixVoice_GetFilterParameters IXAudio2Voice_GetFilterParameters |
|
#define | IXAudio2SubmixVoice_GetOutputFilterParameters IXAudio2Voice_GetOutputFilterParameters |
|
#define | IXAudio2SubmixVoice_GetOutputMatrix IXAudio2Voice_GetOutputMatrix |
|
#define | IXAudio2SubmixVoice_GetVoiceDetails IXAudio2Voice_GetVoiceDetails |
|
#define | IXAudio2SubmixVoice_GetVolume IXAudio2Voice_GetVolume |
|
#define | IXAudio2SubmixVoice_SetChannelVolumes IXAudio2Voice_SetChannelVolumes |
|
#define | IXAudio2SubmixVoice_SetEffectChain IXAudio2Voice_SetEffectChain |
|
#define | IXAudio2SubmixVoice_SetEffectParameters IXAudio2Voice_SetEffectParameters |
|
#define | IXAudio2SubmixVoice_SetFilterParameters IXAudio2Voice_SetFilterParameters |
|
#define | IXAudio2SubmixVoice_SetOutputFilterParameters IXAudio2Voice_SetOutputFilterParameters |
|
#define | IXAudio2SubmixVoice_SetOutputMatrix IXAudio2Voice_SetOutputMatrix |
|
#define | IXAudio2SubmixVoice_SetOutputVoices IXAudio2Voice_SetOutputVoices |
|
#define | IXAudio2SubmixVoice_SetVolume IXAudio2Voice_SetVolume |
|
#define | IXAudio2Voice_DestroyVoice(This) ((This)->lpVtbl->DestroyVoice(This)) |
|
#define | IXAudio2Voice_DisableEffect(This, EffectIndex, OperationSet) ((This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet)) |
|
#define | IXAudio2Voice_EnableEffect(This, EffectIndex, OperationSet) ((This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet)) |
|
#define | IXAudio2Voice_GetChannelVolumes(This, Channels, pVolumes) ((This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes)) |
|
#define | IXAudio2Voice_GetEffectParameters(This, EffectIndex, pParameters, ParametersByteSize) ((This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize)) |
|
#define | IXAudio2Voice_GetEffectState(This, EffectIndex, pEnabled) ((This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled)) |
|
#define | IXAudio2Voice_GetFilterParameters(This, pParameters) ((This)->lpVtbl->GetFilterParameters(This,pParameters)) |
|
#define | IXAudio2Voice_GetOutputFilterParameters(This, pDestinationVoice, pParameters) ((This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters)) |
|
#define | IXAudio2Voice_GetOutputMatrix(This, pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix) ((This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix)) |
|
#define | IXAudio2Voice_GetVoiceDetails(This, pVoiceDetails) ((This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails)) |
|
#define | IXAudio2Voice_GetVolume(This, pVolume) ((This)->lpVtbl->GetVolume(This,pVolume)) |
|
#define | IXAudio2Voice_SetChannelVolumes(This, Channels, pVolumes, OperationSet) ((This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet)) |
|
#define | IXAudio2Voice_SetEffectChain(This, pEffectChain) ((This)->lpVtbl->SetEffectChain(This,pEffectChain)) |
|
#define | IXAudio2Voice_SetEffectParameters(This, EffectIndex, pParameters, ParametersByteSize, OperationSet) ((This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet)) |
|
#define | IXAudio2Voice_SetFilterParameters(This, pParameters, OperationSet) ((This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet)) |
|
#define | IXAudio2Voice_SetOutputFilterParameters(This, pDestinationVoice, pParameters, OperationSet) ((This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet)) |
|
#define | IXAudio2Voice_SetOutputMatrix(This, pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet) ((This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet)) |
|
#define | IXAudio2Voice_SetOutputVoices(This, pSendList) ((This)->lpVtbl->SetOutputVoices(This,pSendList)) |
|
#define | IXAudio2Voice_SetVolume(This, Volume, OperationSet) ((This)->lpVtbl->SetVolume(This,Volume,OperationSet)) |
|
#define | X2DEFAULT(x) |
|
#define | XAUDIO2_COMMIT_ALL 0 |
|
#define | XAUDIO2_COMMIT_NOW 0 |
|
#define | XAUDIO2_DEBUG_ENGINE 0x0001 |
|
#define | XAUDIO2_DEFAULT_CHANNELS 0 |
|
#define | XAUDIO2_DEFAULT_FILTER_FREQUENCY XAUDIO2_MAX_FILTER_FREQUENCY |
|
#define | XAUDIO2_DEFAULT_FILTER_ONEOVERQ 1.0f |
|
#define | XAUDIO2_DEFAULT_FILTER_TYPE LowPassFilter |
|
#define | XAUDIO2_DEFAULT_FREQ_RATIO 2.0f |
|
#define | XAUDIO2_DEFAULT_SAMPLERATE 0 |
|
#define | XAUDIO2_E_DEVICE_INVALIDATED 0x88960004 |
|
#define | XAUDIO2_E_INVALID_CALL 0x88960001 |
|
#define | XAUDIO2_E_XAPO_CREATION_FAILED 0x88960003 |
|
#define | XAUDIO2_E_XMA_DECODER_ERROR 0x88960002 |
|
#define | XAUDIO2_END_OF_STREAM 0x0040 |
|
#define | XAUDIO2_INVALID_OPSET (UINT32)(-1) |
|
#define | XAUDIO2_LOG_API_CALLS 0x0010 |
|
#define | XAUDIO2_LOG_DETAIL 0x0008 |
|
#define | XAUDIO2_LOG_ERRORS 0x0001 |
|
#define | XAUDIO2_LOG_FUNC_CALLS 0x0020 |
|
#define | XAUDIO2_LOG_INFO 0x0004 |
|
#define | XAUDIO2_LOG_LOCKS 0x0080 |
|
#define | XAUDIO2_LOG_MEMORY 0x0100 |
|
#define | XAUDIO2_LOG_STREAMING 0x1000 |
|
#define | XAUDIO2_LOG_TIMING 0x0040 |
|
#define | XAUDIO2_LOG_WARNINGS 0x0002 |
|
#define | XAUDIO2_LOOP_INFINITE 255 |
|
#define | XAUDIO2_MAX_AUDIO_CHANNELS 64 |
|
#define | XAUDIO2_MAX_BUFFER_BYTES 0x80000000 |
|
#define | XAUDIO2_MAX_BUFFERS_SYSTEM 2 |
|
#define | XAUDIO2_MAX_FILTER_FREQUENCY 1.0f |
|
#define | XAUDIO2_MAX_FILTER_ONEOVERQ 1.5f |
|
#define | XAUDIO2_MAX_FREQ_RATIO 1024.0f |
|
#define | XAUDIO2_MAX_INSTANCES 8 |
|
#define | XAUDIO2_MAX_LOOP_COUNT 254 |
|
#define | XAUDIO2_MAX_QUEUED_BUFFERS 64 |
|
#define | XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO 600000 |
|
#define | XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL 300000 |
|
#define | XAUDIO2_MAX_SAMPLE_RATE 200000 |
|
#define | XAUDIO2_MAX_VOLUME_LEVEL 16777216.0f |
|
#define | XAUDIO2_MIN_FREQ_RATIO (1/1024.0f) |
|
#define | XAUDIO2_MIN_SAMPLE_RATE 1000 |
|
#define | XAUDIO2_NO_LOOP_REGION 0 |
|
#define | XAUDIO2_PLAY_TAILS 0x0020 |
|
#define | XAUDIO2_QUANTUM_DENOMINATOR 100 |
|
#define | XAUDIO2_QUANTUM_MS (1000.0f * XAUDIO2_QUANTUM_NUMERATOR / XAUDIO2_QUANTUM_DENOMINATOR) |
|
#define | XAUDIO2_QUANTUM_NUMERATOR 1 |
|
#define | XAUDIO2_SEND_USEFILTER 0x0080 |
|
#define | XAUDIO2_VOICE_MUSIC 0x0010 |
|
#define | XAUDIO2_VOICE_NOPITCH 0x0002 |
|
#define | XAUDIO2_VOICE_NOSRC 0x0004 |
|
#define | XAUDIO2_VOICE_USEFILTER 0x0008 |
|