IAudioClient3::GetCurrentSharedModeEnginePeriod 方法 (audioclient.h)
返回音频引擎的当前格式和周期。 此方法使音频客户端能够匹配音频引擎的当前时段。
语法
HRESULT GetCurrentSharedModeEnginePeriod(
[out] WAVEFORMATEX **ppFormat,
[out] UINT32 *pCurrentPeriodInFrames
);
参数
[out] ppFormat
类型: WAVEFORMATEX**
音频引擎正在使用的当前设备格式。
[out] pCurrentPeriodInFrames
类型: UINT32*
音频引擎的当前时段(以音频帧为单位)。
返回值
类型: HRESULT
此方法返回 S_OK ,指示它已成功完成。 否则,它将返回相应的错误代码。
注解
注意 此方法返回的值是即时值,例如,如果另一个音频客户端将周期性或格式设置为其他值,则调用返回后可能立即无效。
注意 调用方负责调用 CoTaskMemFree 以解除分配此方法填充的 WAVEFORMATEX 结构的内存。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | audioclient.h |