IAudioClientVtable

Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
extern (Windows) @nogc nothrow __gshared
struct IAudioClientVtable {}

Members

Aliases

This_
alias This_ = IAudioClient*
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Variables

AddRef
ULONG function(This_) AddRef;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetBufferSize
HRESULT function(This_, UINT32* pNumBufferFrames) GetBufferSize;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCurrentPadding
HRESULT function(This_, UINT32* pNumPaddingFrames) GetCurrentPadding;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDevicePeriod
HRESULT function(This_, REFERENCE_TIME* phnsDefaultDevicePeriod, REFERENCE_TIME* phnsMinimumDevicePeriod) GetDevicePeriod;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetMixFormat
HRESULT function(This_, WAVEFORMATEX** ppDeviceFormat) GetMixFormat;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetService
HRESULT function(This_, REFIID riid, void** ppv) GetService;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetStreamLatency
HRESULT function(This_, REFERENCE_TIME* phnsLatency) GetStreamLatency;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Initialize
HRESULT function(This_, AUDCLNT_SHAREMODE ShareMode, DWORD StreamFlags, REFERENCE_TIME hnsBufferDuration, REFERENCE_TIME hnsPeriodicity, WAVEFORMATEX* pFormat, LPCGUID AudioSessionGuid) Initialize;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IsFormatSupported
HRESULT function(This_, AUDCLNT_SHAREMODE ShareMode, WAVEFORMATEX* pFormat, WAVEFORMATEX** ppClosestMatch) IsFormatSupported;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
QueryInterface
HRESULT function(This_, REFIID riid, void** ppvObject) QueryInterface;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Release
ULONG function(This_) Release;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Reset
HRESULT function(This_) Reset;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetEventHandle
HRESULT function(This_, HANDLE eventHandle) SetEventHandle;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Start
HRESULT function(This_) Start;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Stop
HRESULT function(This_) Stop;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta