PortAudio  2.0
Public Member Functions | Data Fields
ISimpleAudioVolumeVtbl Struct Reference

#include <audioclient.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(ISimpleAudioVolume *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(ISimpleAudioVolume *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(ISimpleAudioVolume *This)
 
 HRESULT (STDMETHODCALLTYPE *SetMasterVolume)(ISimpleAudioVolume *This
 
 HRESULT (STDMETHODCALLTYPE *GetMasterVolume)(ISimpleAudioVolume *This
 
 HRESULT (STDMETHODCALLTYPE *SetMute)(ISimpleAudioVolume *This
 
 HRESULT (STDMETHODCALLTYPE *GetMute)(ISimpleAudioVolume *This
 

Data Fields

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID
__RPC__deref_out void ** 
ppvObject
 
__in float fLevel
 
__in float LPCGUID EventContext
 
__out float * pfLevel
 
__in const BOOL bMute
 
__in const BOOL LPCGUID EventContext
 
__out BOOLpbMute
 

Member Function Documentation

BEGIN_INTERFACE ISimpleAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)
ISimpleAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMasterVolume)
ISimpleAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMasterVolume)
ISimpleAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  SetMute)
ISimpleAudioVolumeVtbl::HRESULT ( STDMETHODCALLTYPE *  GetMute)
ISimpleAudioVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)
ISimpleAudioVolumeVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Field Documentation

__in const BOOL ISimpleAudioVolumeVtbl::bMute
__in float LPCGUID ISimpleAudioVolumeVtbl::EventContext
__in const BOOL LPCGUID ISimpleAudioVolumeVtbl::EventContext
__in float ISimpleAudioVolumeVtbl::fLevel
__out BOOL* ISimpleAudioVolumeVtbl::pbMute
__out float* ISimpleAudioVolumeVtbl::pfLevel
BEGIN_INTERFACE REFIID __RPC__deref_out void** ISimpleAudioVolumeVtbl::ppvObject
BEGIN_INTERFACE REFIID ISimpleAudioVolumeVtbl::riid

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