|
PortAudio
2.0
|
#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 * | RegisterControlChangeNotify | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | UnregisterControlChangeNotify | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetChannelCount | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetMasterVolumeLevel | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetMasterVolumeLevelScalar | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetMasterVolumeLevel | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetMasterVolumeLevelScalar | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetChannelVolumeLevel | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetChannelVolumeLevelScalar | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetChannelVolumeLevel | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetChannelVolumeLevelScalar | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetMute | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetMute | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetVolumeStepInfo | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | VolumeStepUp | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | VolumeStepDown | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryHardwareSupport | ) |
| IAudioEndpointVolumeVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetVolumeRange | ) |
| IAudioEndpointVolumeVtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
| IAudioEndpointVolumeVtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
| __in UINT float IAudioEndpointVolumeVtbl::fLevel |
| __in UINT float IAudioEndpointVolumeVtbl::fLevelDB |
| __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 |
1.7.6.1