DXVAHD_CUSTOM_RATE_DATA 结构 (dxvahd.h)
指定帧速率转换或反向电视电影 (IVTC) 的自定义速率。
语法
typedef struct _DXVAHD_CUSTOM_RATE_DATA {
DXVAHD_RATIONAL CustomRate;
UINT OutputFrames;
BOOL InputInterlaced;
UINT InputFramesOrFields;
} DXVAHD_CUSTOM_RATE_DATA;
成员
CustomRate
输出帧速率与输入帧速率的比率,表示为包含有理数 的DXVAHD_RATIONAL 结构。
OutputFrames
将为每个 N 个输入样本生成的输出帧数,其中 N = 个 InputFramesOrFields。
InputInterlaced
如果 为 TRUE,则输入流必须交错。 否则,输入流必须是渐进式的。
InputFramesOrFields
将生成的每个 N 个输出帧的输入字段或帧数,其中 N = 个输出帧。
备注
CustomRate 成员提供速率转换因子,其余成员定义输入和输出样本的模式。
下面是此结构的一些示例用法:
-
帧速率转换从 60p 到 120p (帧速率) 加倍。
- CustomRate:2/1
- OutputFrames:2
- InputInterlaced: FALSE
- InputFramesOrFields:1
-
反向 2:3 下拉 (IVTC) 从 60i 到 24 便士。
- CustomRate:4/5
- OutputFrames:4
- InputInterlaced: TRUE
- InputFramesOrFields:10
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | dxvahd.h |