다음을 통해 공유


ICM_DRAW_SUGGESTFORMAT 메시지

ICM_DRAW_SUGGESTFORMAT 메시지는 렌더링 드라이버를 쿼리하여 그리는 압축 해제된 형식을 제안합니다.

ICM_DRAW_SUGGESTFORMAT 
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest; 
lParam = sizeof(ICDRAWSUGGEST); 

매개 변수

icdrwSuggest

ICDRAWSUGGEST 구조체에 대한 포인터입니다.

Lparam

ICDRAWSUGGEST의 크기(바이트)입니다.

반환 값

성공하면 ICERR_OK 반환합니다. ICDRAWSUGGEST 구조체의 lpbiSuggest 멤버가 NULL인 경우 이 메시지는 제안된 형식을 포함하는 데 필요한 메모리 양을 반환합니다.

설명

드라이버는 ICDRAWSUGGEST 구조체의 lpbiIn 멤버에 지정된 형식을 검사하고 lpbiSuggest 멤버를 사용하여 그릴 수 있는 형식을 반환해야 합니다. 출력 형식은 입력 형식에서 가능한 한 많은 데이터를 보존해야 합니다.

필요에 따라 드라이버는 ICDRAWSUGGESThicDecompressor 멤버에 전달된 설치 가능한 압축기 핸들을 사용하여 더 복잡한 선택을 할 수 있습니다. 예를 들어 입력 형식이 24비트 JPEG 데이터인 경우 렌더러는 제안할 형식을 선택하기 전에 압축 해제기를 쿼리하여 YUV 형식(보다 효율적으로 그릴 수 있음)으로 압축을 풀 수 있는지 확인할 수 있습니다.

요구 사항

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

추가 정보

비디오 압축 관리자

비디오 압축 메시지