ICOPEN 구조체(vfw.h)
ICOPEN 구조에는 압축 또는 압축 해제되는 데이터 스트림, 드라이버의 버전 번호 및 드라이버 사용 방법에 대한 정보가 포함됩니다.
구문
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwVersion;
DWORD dwFlags;
LRESULT dwError;
LPVOID pV1Reserved;
LPVOID pV2Reserved;
DWORD dnDevNode;
} ICOPEN;
멤버
dwSize
구조체의 크기(바이트)입니다.
fccType
압축 또는 압축 해제되는 스트림의 형식을 나타내는 4자 코드입니다. 비디오 스트림에 대해 "VIDC"를 지정합니다.
fccHandler
특정 압축기를 식별하는 4자 코드입니다.
dwVersion
드라이버를 여는 데 사용되는 설치 가능한 드라이버 인터페이스의 버전입니다.
dwFlags
드라이버가 열린 이유를 나타내는 적용 가능한 플래그입니다. 다음 값이 정의됩니다.
Name | Description |
---|---|
|
데이터를 압축하기 위해 드라이버가 열립니다. |
|
데이터를 압축 해제하기 위해 드라이버가 열립니다. |
|
디바이스 드라이버가 열려 데이터를 하드웨어로 직접 압축 해제합니다. |
|
드라이버는 압축이 아닌 정보 목적으로 열립니다. |
dwError
pV1Reserved
예약되어 있으므로 사용하지 마세요.
pV2Reserved
예약되어 있으므로 사용하지 마세요.
dnDevNode
플러그 앤 플레이 디바이스용 디바이스 노드입니다.
설명
이 구조는 열 때 비디오 캡처 드라이버에 전달됩니다. 이렇게 하면 설치 가능한 단일 드라이버가 설치 가능한 압축기 또는 비디오 캡처 디바이스로 작동할 수 있습니다. ICOPEN 구조체의 fccType 멤버를 검사하여 드라이버가 해당 함수를 확인할 수 있습니다. 예를 들어 fccType 값 "VIDC"는 설치 가능한 비디오 압축기로 열려 있음을 나타냅니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | vfw.h |