다음을 통해 공유


CAPDRIVERCAPS 구조체(vfw.h)

CAPDRIVERCAPS 구조체는 캡처 드라이버의 기능을 정의합니다.

애플리케이션은 캡처 창을 캡처 드라이버에 연결할 때마다 WM_CAP_DRIVER_GET_CAPS 메시지 또는 capDriverGetCaps 매크로를 사용하여 드라이버 기능의 복사본을 CAPDRIVERCAPS 구조에 배치해야 합니다.

구문

typedef struct tagCapDriverCaps {
  UINT   wDeviceIndex;
  BOOL   fHasOverlay;
  BOOL   fHasDlgVideoSource;
  BOOL   fHasDlgVideoFormat;
  BOOL   fHasDlgVideoDisplay;
  BOOL   fCaptureInitialized;
  BOOL   fDriverSuppliesPalettes;
  HANDLE hVideoIn;
  HANDLE hVideoOut;
  HANDLE hVideoExtIn;
  HANDLE hVideoExtOut;
} CAPDRIVERCAPS, *PCAPDRIVERCAPS, *LPCAPDRIVERCAPS;

멤버

wDeviceIndex

캡처 드라이버의 인덱스입니다. 인덱스 값의 범위는 0에서 9까지입니다.

fHasOverlay

비디오 오버레이 플래그입니다. 디바이스에서 비디오 오버레이를 지원하는 경우 이 멤버의 값은 TRUE 입니다.

fHasDlgVideoSource

비디오 원본 대화 상자 플래그입니다. 디바이스에서 비디오 원본을 선택하고 제어하기 위한 대화 상자를 지원하는 경우 이 멤버의 값은 TRUE 입니다.

fHasDlgVideoFormat

비디오 형식 대화 상자 플래그입니다. 디바이스에서 비디오 형식을 선택하기 위한 대화 상자를 지원하는 경우 이 멤버의 값은 TRUE 입니다.

fHasDlgVideoDisplay

비디오 표시 대화 상자 플래그입니다. 디바이스가 캡처 프레임 버퍼에서 비디오의 다시 표시를 제어하기 위한 대화 상자를 지원하는 경우 이 멤버의 값은 TRUE 입니다.

fCaptureInitialized

초기화 플래그를 캡처합니다. 캡처 디바이스가 성공적으로 연결된 경우 이 멤버의 값은 TRUE 입니다.

fDriverSuppliesPalettes

드라이버 팔레트 플래그입니다. 드라이버가 팔레트를 만들 수 있는 경우 이 멤버의 값은 TRUE 입니다.

hVideoIn

Win32 애플리케이션에서는 사용되지 않습니다.

hVideoOut

Win32 애플리케이션에서는 사용되지 않습니다.

hVideoExtIn

Win32 애플리케이션에서는 사용되지 않습니다.

hVideoExtOut

Win32 애플리케이션에서는 사용되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 vfw.h

추가 정보

비디오 캡처

비디오 캡처 구조