PortAudio  2.0
Public Member Functions | Data Fields
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
__in UINT32 IChannelAudioVolumeVtbl::__out_ecount ( dwCount  )
BEGIN_INTERFACE IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)
IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelCount)
IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetChannelVolume)
IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelVolume)
IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetAllVolumes)
IChannelAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetAllVolumes)
IChannelAudioVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)
IChannelAudioVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Field Documentation

__in UINT32 IChannelAudioVolumeVtbl::dwCount
__in UINT32 IChannelAudioVolumeVtbl::dwIndex
__in UINT32 __in const float LPCGUID IChannelAudioVolumeVtbl::EventContext
__in UINT32 LPCGUID IChannelAudioVolumeVtbl::EventContext
__in UINT32 __in const float IChannelAudioVolumeVtbl::fLevel
__out UINT32* IChannelAudioVolumeVtbl::pdwCount
__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: