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

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

BEGIN_INTERFACE REFIID IChannelAudioVolumeVtbl::riid

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

Generated for PortAudio by  doxygen1.7.6.1