ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate 方法 (d3d11.h)
获取视频处理器支持的自定义帧速率的列表。
语法
HRESULT GetVideoProcessorCustomRate(
[in] UINT TypeIndex,
[in] UINT CustomRateIndex,
[out] D3D11_VIDEO_PROCESSOR_CUSTOM_RATE *pRate
);
参数
[in] TypeIndex
帧速率功能组的从零开始的索引。 若要获取 maxmum 索引,请调用 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps 并检查 D3D11_VIDEO_PROCESSOR_CAPS 结构的 RateConversionCapsCount 成员。
[in] CustomRateIndex
要检索的自定义速率的从零开始的索引。 若要获取最大索引,请调用 ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps 并检查 D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS 结构的 CustomRateCount 成员。
此索引值始终相对于 TypeIndex 参数中指定的功能组。
[out] pRate
指向接收自定义速率 的 D3D11_VIDEO_PROCESSOR_CUSTOM_RATE 结构的指针。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11.h |