DD_DXAPI_OPENVIDEOPORT控制代码
视频捕获驱动程序在 DxApi 函数的 dwFunctionNum 参数中传递DD_DXAPI_OPENVIDEOPORT,以通知内核模式视频传输驱动程序需要硬件视频端口。
输入参数
- lpvInBuffer
指向 包含 DirectDraw VPE 对象信息的 DDOPENVIDEOPORTIN 结构的指针。
输出参数
- lpvOutBuffer
指向 包含新 VPE 对象句柄信息的 DDOPENVIDEOPORTOUT 结构的指针。
注解
该对象由 DDOPENVIDEOPORTIN 的 dwVideoPortHandle 成员指定,这是在用户模式下创建 VPE 对象时指定的硬件视频端口 ID。 DDOPENVIDEOPORTIN 的 hDirectDraw 成员指定与视频端口关联的 DirectDraw 对象。 驱动程序还必须指定在 VPE 对象由于在用户模式下释放而不可用时调用的回调。 DDOPENVIDEOPORTIN 的 pContext 成员包含一个在调用 pfnVideoPortClose 回调函数时传递的值。
如果 DDOPENVIDEOPORTOUT 的 ddRVal 成员设置为DD_OK,则此函数标识符的输出是新的 DirectDraw 图面句柄。 此新句柄必须用于引用此 VPE 对象的所有后续调用。
只能从PASSIVE_LEVEL调用此函数标识符。
要求
头文件: Ddkmapi.h (包括 Ddkmapi.h)
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈