PortAudio 2.0
Public Member Functions | Data Fields
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

BEGIN_INTERFACE IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetVolumeRange)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryHardwareSupport)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  VolumeStepDown)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  VolumeStepUp)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetVolumeStepInfo)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  RegisterControlChangeNotify)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMute)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelVolumeLevelScalar)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelVolumeLevel)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMasterVolumeLevelScalar)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetChannelVolumeLevel)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMasterVolumeLevelScalar)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMute)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMasterVolumeLevel)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMasterVolumeLevel)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetChannelVolumeLevelScalar)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  UnregisterControlChangeNotify)
IAudioEndpointVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetChannelCount)
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 for PortAudio by  doxygen1.7.4