SDL  2.0
IXAudio2MasteringVoiceVtbl Struct Reference

#include <SDL_xaudio2.h>

+ Collaboration diagram for IXAudio2MasteringVoiceVtbl:

Public Member Functions

 STDMETHOD_ (VOID, GetVoiceDetails)(THIS
 
 STDMETHOD_ (HRESULT, SetOutputVoices)(THIS
 
 STDMETHOD_ (HRESULT, SetEffectChain)(THIS
 
 STDMETHOD_ (HRESULT, EnableEffect)(THIS
 
 STDMETHOD_ (HRESULT, DisableEffect)(THIS
 
 STDMETHOD_ (VOID, GetEffectState)(THIS
 
 STDMETHOD_ (HRESULT, SetEffectParameters)(THIS
 
 STDMETHOD_ (VOID, GetEffectParameters)(THIS
 
 STDMETHOD_ (HRESULT, SetFilterParameters)(THIS
 
 STDMETHOD_ (VOID, GetFilterParameters)(THIS
 
 STDMETHOD_ (HRESULT, SetOutputFilterParameters)(THIS
 
 STDMETHOD_ (VOID, GetOutputFilterParameters)(THIS
 
 STDMETHOD_ (HRESULT, SetVolume)(THIS
 
 STDMETHOD_ (VOID, GetVolume)(THIS
 
 STDMETHOD_ (HRESULT, SetChannelVolumes)(THIS
 
 STDMETHOD_ (VOID, GetChannelVolumes)(THIS
 
 STDMETHOD_ (HRESULT, SetOutputMatrix)(THIS
 
 STDMETHOD_ (VOID, GetOutputMatrix)(THIS
 
 STDMETHOD_ (VOID, DestroyVoice)(THIS) PURE
 
 STDMETHOD_ (VOID, GetChannelMask)(THIS
 

Data Fields

XAUDIO2_VOICE_DETAILS *pVoiceDetails PURE
 
const XAUDIO2_VOICE_SENDS *pSendList PURE
 
const XAUDIO2_EFFECT_CHAIN *pEffectChain PURE
 
UINT32 EffectIndex
 
UINT32 UINT32 OperationSet PURE
 
UINT32 BOOL *pEnabled PURE
 
UINT32 const voidpParameters
 
UINT32 const void UINT32 ParametersByteSize
 
UINT32 const void UINT32 UINT32 OperationSet PURE
 
UINT32 voidpParameters
 
UINT32 void UINT32 ParametersByteSize PURE
 
const XAUDIO2_FILTER_PARAMETERSpParameters
 
const XAUDIO2_FILTER_PARAMETERS UINT32 OperationSet PURE
 
XAUDIO2_FILTER_PARAMETERS *pParameters PURE
 
IXAudio2VoicepDestinationVoice
 
IXAudio2Voice XAUDIO2_FILTER_PARAMETERSpParameters
 
IXAudio2Voice XAUDIO2_FILTER_PARAMETERS UINT32 OperationSet PURE
 
IXAudio2Voice XAUDIO2_FILTER_PARAMETERS *pParameters PURE
 
float Volume
 
float UINT32 OperationSet PURE
 
float *pVolume PURE
 
UINT32 Channels
 
UINT32 const float * pVolumes
 
UINT32 const float UINT32 OperationSet PURE
 
UINT32 float *pVolumes PURE
 
IXAudio2Voice UINT32 SourceChannels
 
IXAudio2Voice UINT32 UINT32 DestinationChannels
 
IXAudio2Voice UINT32 UINT32 const float * pLevelMatrix
 
IXAudio2Voice UINT32 UINT32 const float UINT32 OperationSet PURE
 
IXAudio2Voice UINT32 UINT32 float *pLevelMatrix PURE
 
DWORD *pChannelMask PURE
 

Detailed Description

Definition at line 304 of file SDL_xaudio2.h.

Member Function Documentation

§ STDMETHOD_() [1/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetVoiceDetails   
)

§ STDMETHOD_() [2/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetOutputVoices   
)

§ STDMETHOD_() [3/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetEffectChain   
)

§ STDMETHOD_() [4/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
EnableEffect   
)

§ STDMETHOD_() [5/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
DisableEffect   
)

§ STDMETHOD_() [6/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetEffectState   
)

§ STDMETHOD_() [7/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetEffectParameters   
)

§ STDMETHOD_() [8/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetEffectParameters   
)

§ STDMETHOD_() [9/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetFilterParameters   
)

§ STDMETHOD_() [10/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetFilterParameters   
)

§ STDMETHOD_() [11/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetOutputFilterParameters   
)

§ STDMETHOD_() [12/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetOutputFilterParameters   
)

§ STDMETHOD_() [13/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetVolume   
)

§ STDMETHOD_() [14/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetVolume   
)

§ STDMETHOD_() [15/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetChannelVolumes   
)

§ STDMETHOD_() [16/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetChannelVolumes   
)

§ STDMETHOD_() [17/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( HRESULT  ,
SetOutputMatrix   
)

§ STDMETHOD_() [18/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetOutputMatrix   
)

§ STDMETHOD_() [19/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
DestroyVoice   
)

§ STDMETHOD_() [20/20]

IXAudio2MasteringVoiceVtbl::STDMETHOD_ ( VOID  ,
GetChannelMask   
)

Field Documentation

§ Channels

UINT32 IXAudio2MasteringVoiceVtbl::Channels

Definition at line 336 of file SDL_xaudio2.h.

§ DestinationChannels

IXAudio2Voice UINT32 UINT32 IXAudio2MasteringVoiceVtbl::DestinationChannels

Definition at line 341 of file SDL_xaudio2.h.

§ EffectIndex

UINT32 IXAudio2MasteringVoiceVtbl::EffectIndex

Definition at line 315 of file SDL_xaudio2.h.

§ ParametersByteSize

UINT32 const void UINT32 IXAudio2MasteringVoiceVtbl::ParametersByteSize

Definition at line 318 of file SDL_xaudio2.h.

§ pDestinationVoice

IXAudio2Voice * IXAudio2MasteringVoiceVtbl::pDestinationVoice

Definition at line 328 of file SDL_xaudio2.h.

§ pLevelMatrix

IXAudio2Voice UINT32 UINT32 const float* IXAudio2MasteringVoiceVtbl::pLevelMatrix

Definition at line 341 of file SDL_xaudio2.h.

§ pParameters [1/4]

UINT32 const void* IXAudio2MasteringVoiceVtbl::pParameters

Definition at line 318 of file SDL_xaudio2.h.

§ pParameters [2/4]

UINT32 void* IXAudio2MasteringVoiceVtbl::pParameters

Definition at line 322 of file SDL_xaudio2.h.

§ pParameters [3/4]

const XAUDIO2_FILTER_PARAMETERS* IXAudio2MasteringVoiceVtbl::pParameters

Definition at line 325 of file SDL_xaudio2.h.

§ pParameters [4/4]

IXAudio2Voice XAUDIO2_FILTER_PARAMETERS* IXAudio2MasteringVoiceVtbl::pParameters

Definition at line 328 of file SDL_xaudio2.h.

§ PURE [1/18]

UINT32 UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 312 of file SDL_xaudio2.h.

§ PURE [2/18]

const XAUDIO2_VOICE_SENDS* pSendList IXAudio2MasteringVoiceVtbl::PURE

Definition at line 313 of file SDL_xaudio2.h.

§ PURE [3/18]

const XAUDIO2_EFFECT_CHAIN* pEffectChain IXAudio2MasteringVoiceVtbl::PURE

Definition at line 314 of file SDL_xaudio2.h.

§ PURE [4/18]

UINT32 UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 315 of file SDL_xaudio2.h.

§ PURE [5/18]

UINT32 BOOL* pEnabled IXAudio2MasteringVoiceVtbl::PURE

Definition at line 317 of file SDL_xaudio2.h.

§ PURE [6/18]

UINT32 const void UINT32 UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 318 of file SDL_xaudio2.h.

§ PURE [7/18]

UINT32 void UINT32 ParametersByteSize IXAudio2MasteringVoiceVtbl::PURE

Definition at line 322 of file SDL_xaudio2.h.

§ PURE [8/18]

const XAUDIO2_FILTER_PARAMETERS UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 325 of file SDL_xaudio2.h.

§ PURE [9/18]

XAUDIO2_FILTER_PARAMETERS* pParameters IXAudio2MasteringVoiceVtbl::PURE

Definition at line 327 of file SDL_xaudio2.h.

§ PURE [10/18]

IXAudio2Voice XAUDIO2_FILTER_PARAMETERS UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 328 of file SDL_xaudio2.h.

§ PURE [11/18]

IXAudio2Voice XAUDIO2_FILTER_PARAMETERS* pParameters IXAudio2MasteringVoiceVtbl::PURE

Definition at line 331 of file SDL_xaudio2.h.

§ PURE [12/18]

float UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 333 of file SDL_xaudio2.h.

§ PURE [13/18]

float* pVolume IXAudio2MasteringVoiceVtbl::PURE

Definition at line 335 of file SDL_xaudio2.h.

§ PURE [14/18]

UINT32 const float UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 336 of file SDL_xaudio2.h.

§ PURE [15/18]

UINT32 float* pVolumes IXAudio2MasteringVoiceVtbl::PURE

Definition at line 339 of file SDL_xaudio2.h.

§ PURE [16/18]

IXAudio2Voice UINT32 UINT32 const float UINT32 OperationSet IXAudio2MasteringVoiceVtbl::PURE

Definition at line 341 of file SDL_xaudio2.h.

§ PURE [17/18]

IXAudio2Voice UINT32 UINT32 float* pLevelMatrix IXAudio2MasteringVoiceVtbl::PURE

Definition at line 346 of file SDL_xaudio2.h.

§ PURE [18/18]

DWORD* pChannelMask IXAudio2MasteringVoiceVtbl::PURE

Definition at line 353 of file SDL_xaudio2.h.

§ pVolumes

UINT32 const float* IXAudio2MasteringVoiceVtbl::pVolumes

Definition at line 336 of file SDL_xaudio2.h.

§ SourceChannels

IXAudio2Voice UINT32 IXAudio2MasteringVoiceVtbl::SourceChannels

Definition at line 341 of file SDL_xaudio2.h.

§ Volume

float IXAudio2MasteringVoiceVtbl::Volume

Definition at line 333 of file SDL_xaudio2.h.


The documentation for this struct was generated from the following file: