DxApi 函数
DxApi 函数接受硬件解码器视频捕获驱动程序中的命令,以访问在视频微型端口驱动程序中实现的 DxApi 接口函数。
参数
dwFunctionNum 指示 DxApi 函数(函数标识符)的行为。 有关函数标识符列表,请参阅“备注”部分。
lpvInBuffer 指向输入缓冲区。
cbInBuffer 指示输入缓冲区的大小(以字节为单位)。
lpvOutBuffer 指向输出缓冲区。
cbOutBuffer 指示输出缓冲区的大小(以字节为单位)。
返回
DxApi 返回实际写入输出缓冲区的字节数。
注解
DxApi 接受函数标识符(dwFunctionNum)、输入缓冲区(lpvInBuffer)及其大小(cbInBuffer)和输出缓冲区(lpvOutBuffer)及其大小(cbOutBuffer)。 函数的行为以及输入和输出缓冲区的大小和格式取决于指定的函数标识符。 返回值是写入输出缓冲区的实际字节数。
为 ddkmapi.h 头文件中的 DxApi 函数定义了以下函数标识符:
- DD_DXAPI_ADDVPCAPTUREBUFFER
- DD_DXAPI_CLOSEHANDLE
- DD_DXAPI_FLIP_OVERLAY
- DD_DXAPI_FLIP_VP
- DD_DXAPI_FLUSHVPCAPTUREBUFFERS
- DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
- DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE
- DD_DXAPI_GET_POLARITY
- DD_DXAPI_GET_SURFACE_STATE
- DD_DXAPI_GET_VP_FIELD_NUMBER
- DD_DXAPI_GETKERNELCAPS
- DD_DXAPI_GETVERSIONNUMBER
- DD_DXAPI_LOCK
- DD_DXAPI_OPENDIRECTDRAW
- DD_DXAPI_OPENSURFACE
- DD_DXAPI_OPENVIDEOPORT
- DD_DXAPI_OPENVPCAPTUREDEVICE
- DD_DXAPI_REGISTER_CALLBACK
- DD_DXAPI_SET_SURFACE_STATE
- DD_DXAPI_SET_VP_FIELD_NUMBER
- DD_DXAPI_SET_VP_SKIP_FIELD
- DD_DXAPI_UNREGISTER_CALLBACK
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈