IAudioEndpointVolumeVtbl Struct Reference

#include <endpointvolume.h>


Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IAudioEndpointVolume *This
 ULONG (STDMETHODCALLTYPE *AddRef)(IAudioEndpointVolume *This)
 ULONG (STDMETHODCALLTYPE *Release)(IAudioEndpointVolume *This)
 HRESULT (STDMETHODCALLTYPE *RegisterControlChangeNotify)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *UnregisterControlChangeNotify)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetChannelCount)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *SetMasterVolumeLevel)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *SetMasterVolumeLevelScalar)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetMasterVolumeLevel)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetMasterVolumeLevelScalar)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *SetChannelVolumeLevel)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *SetChannelVolumeLevelScalar)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetChannelVolumeLevel)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetChannelVolumeLevelScalar)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *SetMute)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetMute)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetVolumeStepInfo)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *VolumeStepUp)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *VolumeStepDown)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *QueryHardwareSupport)(IAudioEndpointVolume *This
 HRESULT (STDMETHODCALLTYPE *GetVolumeRange)(IAudioEndpointVolume *This

Data Fields

BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE REFIID
__RPC__deref_out void ** 
ppvObject
__in IAudioEndpointVolumeCallbackpNotify
__out UINT * pnChannelCount
__in float fLevelDB
__in float LPCGUID pguidEventContext
__in float fLevel
__out float * pfLevelDB
__out float * pfLevel
__in UINT nChannel
__in UINT float fLevelDB
__in UINT float LPCGUID pguidEventContext
__in UINT float fLevel
__in UINT __out float * pfLevelDB
__in UINT __out float * pfLevel
__in BOOL bMute
__in BOOL LPCGUID pguidEventContext
__out BOOL * pbMute
__out UINT * pnStep
__out UINT __out UINT * pnStepCount
LPCGUID pguidEventContext
__out DWORD * pdwHardwareSupportMask
__out float * pflVolumeMindB
__out float __out float * pflVolumeMaxdB
__out float __out float __out
float * 
pflVolumeIncrementdB


Member Function Documentation

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetVolumeRange  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryHardwareSupport  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  VolumeStepDown  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  VolumeStepUp  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetVolumeStepInfo  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMute  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMute  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelVolumeLevelScalar  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelVolumeLevel  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetChannelVolumeLevelScalar  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetChannelVolumeLevel  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMasterVolumeLevelScalar  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMasterVolumeLevel  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMasterVolumeLevelScalar  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMasterVolumeLevel  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelCount  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  UnregisterControlChangeNotify  ) 

IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  RegisterControlChangeNotify  ) 

BEGIN_INTERFACE IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface  ) 

IAudioEndpointVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  Release  ) 

IAudioEndpointVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef  ) 


Field Documentation

__in UINT __out float* IAudioEndpointVolumeVtbl::pfLevel

__in UINT __out float* IAudioEndpointVolumeVtbl::pfLevelDB

__out float __out float __out float* IAudioEndpointVolumeVtbl::pflVolumeIncrementdB

__out float __out float* IAudioEndpointVolumeVtbl::pflVolumeMaxdB

__out UINT __out UINT* IAudioEndpointVolumeVtbl::pnStepCount

BEGIN_INTERFACE REFIID __RPC__deref_out void** IAudioEndpointVolumeVtbl::ppvObject

BEGIN_INTERFACE REFIID IAudioEndpointVolumeVtbl::riid


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

Generated on Tue Aug 9 14:05:54 2011 for PortAudio by  doxygen 1.5.7.1