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

另请参阅

IAudioClient3