다음을 통해 공유


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

대상 버퍼의 실제 페이지를 설명하는 MDL ( wdm.h에 정의됨)을 가리킵니다.

pKEvent

대상이 채워질 때 커널 모드 비디오 전송이 설정하는 KEVENT를 가리킵니다.

lpBuffInfo

KEVENT를 설정하기 전에 커널 모드 비디오 전송이 채우는 DDCAPBUFFINFO 구조를 가리킵니다.

요구 사항

   
머리글 ddkmapi.h(Ddkmapi.h 포함)

추가 정보

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi