#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 IAudioEndpointVolumeCallback * | pNotify |
__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 |
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 | ) |
__in BOOL IAudioEndpointVolumeVtbl::bMute |
__in float IAudioEndpointVolumeVtbl::fLevel |
__in UINT float IAudioEndpointVolumeVtbl::fLevel |
__in UINT float IAudioEndpointVolumeVtbl::fLevelDB |
__in float IAudioEndpointVolumeVtbl::fLevelDB |
__in UINT IAudioEndpointVolumeVtbl::nChannel |
__out BOOL* IAudioEndpointVolumeVtbl::pbMute |
__out DWORD* IAudioEndpointVolumeVtbl::pdwHardwareSupportMask |
__out float* IAudioEndpointVolumeVtbl::pfLevel |
__in UINT __out float* IAudioEndpointVolumeVtbl::pfLevel |
__out float* IAudioEndpointVolumeVtbl::pfLevelDB |
__in UINT __out float* IAudioEndpointVolumeVtbl::pfLevelDB |
__out float __out float __out float* IAudioEndpointVolumeVtbl::pflVolumeIncrementdB |
__out float __out float* IAudioEndpointVolumeVtbl::pflVolumeMaxdB |
__out float* IAudioEndpointVolumeVtbl::pflVolumeMindB |
__in UINT float LPCGUID IAudioEndpointVolumeVtbl::pguidEventContext |
__out UINT* IAudioEndpointVolumeVtbl::pnChannelCount |
__out UINT* IAudioEndpointVolumeVtbl::pnStep |
__out UINT __out UINT* IAudioEndpointVolumeVtbl::pnStepCount |
BEGIN_INTERFACE REFIID __RPC__deref_out void** IAudioEndpointVolumeVtbl::ppvObject |
BEGIN_INTERFACE REFIID IAudioEndpointVolumeVtbl::riid |