IAudioClient3

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

Members

Functions

GetCurrentSharedModeEnginePeriod
HRESULT GetCurrentSharedModeEnginePeriod(WAVEFORMATEX* ppFormat, UINT32 pCurrentPeriodInFrames)
Undocumented in source.
GetSharedModeEnginePeriod
HRESULT GetSharedModeEnginePeriod(WAVEFORMATEX* pFormat, UINT32 pDefaultPeriodInFrames, UINT32 pFundamentalPeriodInFrames, UINT32 pMinPeriodInFrames, UINT32 pMaxPeriodInFrames)
Undocumented in source.
InitializeSharedAudioStream
HRESULT InitializeSharedAudioStream(DWORD StreamFlags, UINT32 PeriodInFrames, WAVEFORMATEX* pFormat, LPCGUID AudioSessionGuid)
Undocumented in source.

Inherited Members

From IAudioClient2

IsOffloadCapable
HRESULT IsOffloadCapable(AUDIO_STREAM_CATEGORY Category, BOOL pbOffloadCapable)
Undocumented in source.
SetClientProperties
HRESULT SetClientProperties(AudioClientProperties pProperties)
Undocumented in source.
GetBufferSizeLimits
HRESULT GetBufferSizeLimits(WAVEFORMATEX* pFormat, BOOL bEventDriven, REFERENCE_TIME phnsMinBufferDuration, REFERENCE_TIME phnsMaxBufferDuration)
Undocumented in source.

Meta