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 。
值 | 含义 |
---|---|
|
设备重复帧。 |
|
设备内插帧。 |
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 |