反交错的示例函数
本部分中的示例去交错函数演示如何实现反隔行和帧速率转换功能。 示例函数映射到在 DD_MOTIONCOMPCALLBACKS 结构中定义的运动补偿回调函数。 可以实现每个示例函数,然后使用运动补偿代码模板来完成实现。 有关详细信息,请参阅 DirectX VA 设备的示例代码。
去交错容器设备类示例函数
下表中的示例去交错函数是 DXVA_DeinterlaceContainerDeviceClass (的成员函数,即使用反交错容器设备) 调用它们。 有关详细信息,请参阅 定义去交错容器设备类 和执行 ProcAmp 控制和去隔行操作。
成员函数 | 说明 |
---|---|
查询可用的去交错和帧速率转换模式。 |
|
查询给定的去交错和帧速率转换模式的功能。 |
去交错 Bob 设备类示例函数
下表中的示例去交错函数是 DXVA_DeinterlaceBobDeviceClass (的成员函数,即使用去交错 bob 设备) 调用它们。 有关详细信息,请参阅 定义去交错 Bob 设备类。
成员函数 | 说明 |
---|---|
打开视频流对象。 |
|
提供视频流对象的位块去交错。 |
|
仅限 Windows Server 2003 SP1 及更高版本以及 Windows XP SP2 及更高版本。 |
|
关闭视频流对象。 |
将示例函数映射到DD_MOTIONCOMPCALLBACKS
本部分中的示例函数映射到运动补偿回调函数,如下表所示。 也就是说,每个示例函数在其各自的运动补偿回调中调用。
函数 | DD_MOTIONCOMPCALLBACKS 成员 |
---|---|
RenderMoComp |
|
RenderMoComp |
|
CreateMoComp |
|
RenderMoComp |
|
RenderMoComp |
|
DestroyMoComp |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈