DDADDVPCAPTUREBUFF 结构 (ddkmapi.h)
DDADDVPCAPTUREBUFF 结构包含向内部捕获队列添加新缓冲区所需的信息。
语法
typedef struct _DDADDVPCAPTUREBUFF {
HANDLE hCapture;
DWORD dwFlags;
PMDL pMDL;
PKEVENT pKEvent;
LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;
成员
hCapture
视频端口扩展的句柄 (VPE) 对象。
dwFlags
指示目标缓冲区存在于常规系统内存中还是非本地显示内存中, (AGP) 。 此成员可以是以下值之一:
标志 | 含义 |
---|---|
DDADDBUFF_INVERT | 缓冲区将在捕获期间反转。 |
DDADDBUFF_NONLOCALVIDMEM | 目标缓冲区存在于非本地显示内存中。 |
DDADDBUFF_SYSTEMMEMORY | 目标缓冲区存在于系统内存中。 |
pMDL
指向 wdm.h) 中定义的描述目标缓冲区的物理页的 MDL (。
pKEvent
指向内核模式视频传输在填充目标时设置的 KEVENT。
lpBuffInfo
指向内核模式视频传输在设置 KEVENT 之前填充的 DDCAPBUFFINFO 结构。
要求
标头 | ddkmapi.h (包括 Ddkmapi.h) |
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈