COPP 的示例函数
本部分仅适用于 Windows Server 2003 SP1 及更高版本以及 Windows XP SP2 及更高版本。
示例 COPP 函数演示如何实现 COPP 处理功能。 这些示例函数映射到DD_MOTIONCOMPCALLBACKS结构中定义的运动补偿回调函数。 可以 (IOCTL) 请求实现每个示例函数和相应的 COPP I/O 控制,然后使用运动补偿代码模板和视频微型端口驱动程序模板来完成实现。 有关详细信息,请参阅 DirectX VA 设备的示例代码。
COPP 示例函数
下表中的示例 COPP 函数是使用 COPP 设备调用的。 有关 COPP 设备的详细信息,请参阅 COPP 设备定义模板代码 和 定义 COPP 设备类。
成员函数 | 说明 |
---|---|
初始化用于当前视频会话的 COPP 设备。 |
|
检索图形硬件使用的证书的大小(以字节为单位)。 |
|
检索图形硬件使用的数字证书。 |
|
将当前视频会话设置为保护模式。 |
|
在与 COPP 设备关联的物理连接器上设置保护级别。 |
|
检索与 COPP 设备关联的受保护视频会话的状态。 |
|
关闭 COPP 设备对象并指示驱动程序释放与 COPP 设备关联的硬件资源。 |
将示例函数映射到DD_MOTIONCOMPCALLBACKS
本部分中的示例函数使用 COPP IOCTL 映射到运动补偿回调函数,如下所示:也就是说,每个示例函数在其各自的 COPP IOCTL 中调用,并将每个 COPP IOCTL 传递到其各自的运动补偿回调函数中的 EngDeviceIoControl 函数。
函数 | IOCTL | DD_MOTIONCOMPCALLBACKS 成员 |
---|---|---|
CreateMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
DestroyMoComp |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈