PortAudio
2.0
|
#include <audioclient.h>
Public Member Functions | |
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(IAudioClient *This |
ULONG (STDMETHODCALLTYPE *AddRef)(IAudioClient *This) | |
ULONG (STDMETHODCALLTYPE *Release)(IAudioClient *This) | |
HRESULT (STDMETHODCALLTYPE *Initialize)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *GetBufferSize)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *GetStreamLatency)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *GetCurrentPadding)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *IsFormatSupported)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *GetMixFormat)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *GetDevicePeriod)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *Start)(IAudioClient *This) | |
HRESULT (STDMETHODCALLTYPE *Stop)(IAudioClient *This) | |
HRESULT (STDMETHODCALLTYPE *Reset)(IAudioClient *This) | |
HRESULT (STDMETHODCALLTYPE *SetEventHandle)(IAudioClient *This | |
HRESULT (STDMETHODCALLTYPE *GetService)(IAudioClient *This | |
BEGIN_INTERFACE IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | Initialize | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetBufferSize | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetStreamLatency | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetCurrentPadding | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | IsFormatSupported | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetMixFormat | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetDevicePeriod | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | Start | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | Stop | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | Reset | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetEventHandle | ) |
IAudioClientVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetService | ) |
IAudioClientVtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
IAudioClientVtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
__in AUDCLNT_SHAREMODE __in DWORD __in REFERENCE_TIME __in REFERENCE_TIME __in const WAVEFORMATEX __in_opt LPCGUID IAudioClientVtbl::AudioSessionGuid |
HANDLE IAudioClientVtbl::eventHandle |
__in AUDCLNT_SHAREMODE __in DWORD __in REFERENCE_TIME IAudioClientVtbl::hnsBufferDuration |
__in AUDCLNT_SHAREMODE __in DWORD __in REFERENCE_TIME __in REFERENCE_TIME IAudioClientVtbl::hnsPeriodicity |
__in AUDCLNT_SHAREMODE __in DWORD __in REFERENCE_TIME __in REFERENCE_TIME __in const WAVEFORMATEX* IAudioClientVtbl::pFormat |
__in AUDCLNT_SHAREMODE __in const WAVEFORMATEX* IAudioClientVtbl::pFormat |
__out_opt REFERENCE_TIME* IAudioClientVtbl::phnsDefaultDevicePeriod |
__out REFERENCE_TIME* IAudioClientVtbl::phnsLatency |
__out_opt REFERENCE_TIME __out_opt REFERENCE_TIME* IAudioClientVtbl::phnsMinimumDevicePeriod |
__out UINT32* IAudioClientVtbl::pNumBufferFrames |
__out UINT32* IAudioClientVtbl::pNumPaddingFrames |
__in AUDCLNT_SHAREMODE __in const WAVEFORMATEX __out_opt WAVEFORMATEX** IAudioClientVtbl::ppClosestMatch |
__out WAVEFORMATEX** IAudioClientVtbl::ppDeviceFormat |
BEGIN_INTERFACE REFIID __RPC__deref_out void** IAudioClientVtbl::ppvObject |
BEGIN_INTERFACE REFIID IAudioClientVtbl::riid |
__in REFIID IAudioClientVtbl::riid |
__in AUDCLNT_SHAREMODE IAudioClientVtbl::ShareMode |
__in AUDCLNT_SHAREMODE __in DWORD IAudioClientVtbl::StreamFlags |