ICM_DRAW 메시지

ICM_DRAW 메시지는 렌더링 드라이버에 데이터 프레임의 압축을 풀고 화면에 그리도록 알립니다.

ICM_DRAW 
wParam = (DWORD) (LPVOID) &icdraw; 
lParam = sizeof(ICDRAW); 

매개 변수

Wparam

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

Lparam

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

반환 값

성공하거나 오류가 있으면 ICERR_OK 반환합니다.

설명

ICDRAW_UPDATE 플래그가 ICDRAWdwFlags 멤버에 설정된 경우 그리기에 사용되는 화면 영역이 유효하지 않으며 업데이트해야 합니다. 업데이트 범위는 lpData 멤버의 내용에 따라 달라집니다.

lpDataNULL인 경우 드라이버는 전체 대상 사각형을 현재 이미지로 업데이트해야 합니다. 드라이버가 화면 끄기 버퍼에서 이미지의 복사본을 유지 관리하는 경우 이 메시지가 실패할 수 있습니다. lpDataNULL이 아닌 경우 드라이버는 데이터를 그리고 전체 대상이 업데이트되었는지 확인해야 합니다.

ICDRAW_HURRYUP 플래그가 dwFlags에 설정된 경우 호출 애플리케이션은 드라이버를 최대한 빨리 진행하여 화면을 업데이트하지 않을 수도 있습니다.

ICDRAW_PREROLL 플래그가 dwFlags로 설정된 경우 이 비디오 프레임은 예비 정보이며 가능한 경우 표시해서는 안 됩니다. 예를 들어 재생이 프레임 10에서 시작되고 프레임 0이 가장 가까운 이전 키 프레임인 경우 0에서 9까지의 프레임은 ICDRAW_PREROLL 설정됩니다.

드라이버가 데이터를 버퍼로 압축 해제하려면 ICM_DECOMPRESS 메시지를 보냅니다.

요구 사항

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

추가 정보

비디오 압축 관리자

비디오 압축 메시지