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

另请参阅

ID3D11VideoProcessorEnumerator