dxApi 函数 (dxapi.h)
DxApi 函数接受来自硬件解码器视频捕获驱动程序的命令,以访问在视频微型端口驱动程序中实现的 DxApi 接口函数。
语法
ULONG DxApi(
IN ULONG dwFunctionNum,
IN PVOID lpvInBuffer,
IN ULONG cbInBuffer,
IN PVOID lpvOutBuffer,
IN ULONG cbOutBuffer
);
参数
dwFunctionNum
指示 DxApi 函数的行为 (函数标识符) 。 有关函数标识符的列表,请参阅“备注”部分。
lpvInBuffer
指向输入缓冲区。
cbInBuffer
指示输入缓冲区的大小(以字节为单位)。
lpvOutBuffer
指向输出缓冲区。
cbOutBuffer
指示输出缓冲区的大小(以字节为单位)。
返回值
DxApi 返回实际写入输出缓冲区的字节数。
注解
DxApi 接受函数标识符 (dwFunctionNum) ,输入缓冲区 (lpvInBuffer) ,其大小 (cbInBuffer) ,输出缓冲区 (lpvOutBuffer) ,其大小 (cbOutBuffer) 。 函数的行为以及输入和输出缓冲区的大小和格式取决于指定的函数标识符。 返回值是写入输出缓冲区的实际字节数。
以下函数标识符是在 ddkmapi.h 头文件中为 DxApi 函数定义的:
DD_DXAPI_FLUSHVPCAPTUREBUFFERS
DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | dxapi.h (包括 Ddkmapi.h) |
Library | Dxapi.lib |
另请参阅
DD_DXAPI_FLUSHVPCAPTUREBUFFERS
DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈