DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 结构 (dxvahd.h)

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

语法

typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
  BOOL               RepeatFrame;
  DXVAHD_OUTPUT_RATE OutputRate;
  DXVAHD_RATIONAL    CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;

成员

RepeatFrame

指定设备如何根据需要执行帧速率转换。 (内插) ,默认状态值为 FALSE

含义
TRUE
设备重复帧。
FALSE
设备内插帧。

OutputRate

指定输出速率,作为 DXVAHD_OUTPUT_RATE 枚举的成员。

CustomRate

将自定义输出速率指定为 DXVAHD_RATIONAL 结构。 除非 OutputRate 等于 DXVAHD_OUTPUT_RATE_CUSTOM,否则将忽略此成员。 默认状态值为 1/1。

若要获取视频处理器支持的自定义费率列表,请调用 IDXVAHD_Device::GetVideoProcessorCustomRates。 如果使用自定义速率,则必须从此列表中获取该速率。

备注

输出速率可能需要设备转换输入流的帧速率。 如果是这样, 则 RepeatFrame 的值控制设备是创建内插帧还是仅重复输入帧。

要求

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

另请参阅

DXVA-HD

DXVAHD_STREAM_STATE

Direct3D 视频结构

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

媒体基础结构