IChannelAudioVolumeVtbl Struct Reference

#include <audioclient.h>


Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IChannelAudioVolume *This
 ULONG (STDMETHODCALLTYPE *AddRef)(IChannelAudioVolume *This)
 ULONG (STDMETHODCALLTYPE *Release)(IChannelAudioVolume *This)
 HRESULT (STDMETHODCALLTYPE *GetChannelCount)(IChannelAudioVolume *This
 HRESULT (STDMETHODCALLTYPE *SetChannelVolume)(IChannelAudioVolume *This
 HRESULT (STDMETHODCALLTYPE *GetChannelVolume)(IChannelAudioVolume *This
 HRESULT (STDMETHODCALLTYPE *SetAllVolumes)(IChannelAudioVolume *This
__in UINT32 __in_ecount (dwCount) const float *pfVolumes
 HRESULT (STDMETHODCALLTYPE *GetAllVolumes)(IChannelAudioVolume *This
__in UINT32 __out_ecount (dwCount) float *pfVolumes)

Data Fields

BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE REFIID
__RPC__deref_out void ** 
ppvObject
__out UINT32 * pdwCount
__in UINT32 dwIndex
__in UINT32 __in const float fLevel
__in UINT32 __in const float
LPCGUID 
EventContext
__in UINT32 __out float * pfLevel
__in UINT32 dwCount
__in UINT32 LPCGUID EventContext


Member Function Documentation

__in UINT32 IChannelAudioVolumeVtbl::__in_ecount ( dwCount   )  const

Type Constraints

__in UINT32 IChannelAudioVolumeVtbl::__out_ecount ( dwCount   ) 

Type Constraints

IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetAllVolumes  ) 

IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetAllVolumes  ) 

IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelVolume  ) 

IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetChannelVolume  ) 

IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelCount  ) 

BEGIN_INTERFACE IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface  ) 

IChannelAudioVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  Release  ) 

IChannelAudioVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef  ) 


Field Documentation

__in UINT32 __in const float LPCGUID IChannelAudioVolumeVtbl::EventContext

__in UINT32 __in const float IChannelAudioVolumeVtbl::fLevel

__in UINT32 __out float* IChannelAudioVolumeVtbl::pfLevel

BEGIN_INTERFACE REFIID __RPC__deref_out void** IChannelAudioVolumeVtbl::ppvObject

BEGIN_INTERFACE REFIID IChannelAudioVolumeVtbl::riid


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

Generated on Tue Aug 9 16:05:24 2011 for PortAudio by  doxygen 1.5.7.1