SDL  2.0
IXAudio2VoiceCallbackVtbl Struct Reference

#include <SDL_xaudio2.h>

Public Member Functions

 STDMETHOD_ (VOID, OnVoiceProcessingPassStart)(THIS
 
 STDMETHOD_ (VOID, OnVoiceProcessingPassEnd)(THIS) PURE
 
 STDMETHOD_ (VOID, OnStreamEnd)(THIS) PURE
 
 STDMETHOD_ (VOID, OnBufferStart)(THIS
 
 STDMETHOD_ (VOID, OnBufferEnd)(THIS
 
 STDMETHOD_ (VOID, OnLoopEnd)(THIS
 
 STDMETHOD_ (VOID, OnVoiceError)(THIS
 

Data Fields

UINT32 BytesRequired PURE
 
void *pBufferContext PURE
 
voidpBufferContext
 
void HRESULT Error PURE
 

Detailed Description

Definition at line 365 of file SDL_xaudio2.h.

Member Function Documentation

◆ STDMETHOD_() [1/7]

IXAudio2VoiceCallbackVtbl::STDMETHOD_ ( VOID  ,
OnVoiceProcessingPassStart   
)

◆ STDMETHOD_() [2/7]

IXAudio2VoiceCallbackVtbl::STDMETHOD_ ( VOID  ,
OnVoiceProcessingPassEnd   
)

◆ STDMETHOD_() [3/7]

IXAudio2VoiceCallbackVtbl::STDMETHOD_ ( VOID  ,
OnStreamEnd   
)

◆ STDMETHOD_() [4/7]

IXAudio2VoiceCallbackVtbl::STDMETHOD_ ( VOID  ,
OnBufferStart   
)

◆ STDMETHOD_() [5/7]

IXAudio2VoiceCallbackVtbl::STDMETHOD_ ( VOID  ,
OnBufferEnd   
)

◆ STDMETHOD_() [6/7]

IXAudio2VoiceCallbackVtbl::STDMETHOD_ ( VOID  ,
OnLoopEnd   
)

◆ STDMETHOD_() [7/7]

IXAudio2VoiceCallbackVtbl::STDMETHOD_ ( VOID  ,
OnVoiceError   
)

Field Documentation

◆ pBufferContext

void* IXAudio2VoiceCallbackVtbl::pBufferContext

Definition at line 379 of file SDL_xaudio2.h.

◆ PURE [1/3]

void *pBufferContext IXAudio2VoiceCallbackVtbl::PURE

Definition at line 373 of file SDL_xaudio2.h.

◆ PURE [2/3]

void* pBufferContext IXAudio2VoiceCallbackVtbl::PURE

Definition at line 376 of file SDL_xaudio2.h.

◆ PURE [3/3]

void HRESULT Error IXAudio2VoiceCallbackVtbl::PURE

Definition at line 379 of file SDL_xaudio2.h.


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