DXVAHD_OUTPUT_RATE 枚举 (dxvahd.h)

使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,指定输入流的输出帧速率。

此枚举类型用于 DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 结构中。

语法

typedef enum _DXVAHD_OUTPUT_RATE {
  DXVAHD_OUTPUT_RATE_NORMAL = 0,
  DXVAHD_OUTPUT_RATE_HALF = 1,
  DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;

常量

 
DXVAHD_OUTPUT_RATE_NORMAL
值: 0
帧输出采用正常速率。

对于渐进式输入,每个帧生成一个输出帧。 对于交错输入,每个帧 (两个字段) 生成两个渐进式输出帧。
DXVAHD_OUTPUT_RATE_HALF
值:1
帧输出的速率为一半。

对于渐进式输入,每个帧生成一个输出帧,就像 DXVAHD_OUTPUT_RATE_NORMAL一样。 对于交错输入,每个帧生成一个渐进式输出帧。
DXVAHD_OUTPUT_RATE_CUSTOM
值: 2
帧输出采用自定义速率。

将此值用于帧速率转换或反向电视电影。 确切的速率是在 DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 结构的 OutputRate 成员中给出的。 若要获取视频处理器支持的自定义速率列表,请调用 IDXVAHD_Device::GetVideoProcessorCustomRates 方法。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 dxvahd.h

另请参阅

DXVA-HD

DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

Direct3D 视频枚举

媒体基础枚举