ISpatialAudioClient::GetMaxFrameCount 方法 (spatialaudioclient.h)
获取每个处理阶段的最大可能帧计数。 此方法可用于确定应分配的源缓冲区的大小,以便传输每个处理阶段的音频数据。
语法
HRESULT GetMaxFrameCount(
[in] const WAVEFORMATEX *objectFormat,
[out] UINT32 *frameCountPerBuffer
);
参数
[in] objectFormat
用于计算最大帧计数的音频格式。 这应与传递给 ActivateSpatialAudioStream的 SpatialAudioObjectRenderStreamActivationParams 的 ObjectFormat 字段中指定的格式相同。
[out] frameCountPerBuffer
将在一次传递中处理的最大音频帧数。
返回值
如果该方法成功,则它会返回 S_OK。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | spatialaudioclient.h |