ICM _ 압축 _ _ 크기 메시지 가져오기ICM_COMPRESS_GET_SIZE message

ICM _ 압축 메시지 _ 가져오기 _ 메시지는 지정 된 출력 형식으로 압축 될 때 비디오 압축 드라이버에서 하나의 데이터 프레임에 대 한 최대 크기를 제공 하도록 요청 합니다.The ICM_COMPRESS_GET_SIZE message requests that the video compression driver supply the maximum size of one frame of data when compressed into the specified output format. ICCompressGetSize 매크로를 사용 하 여 명시적으로 또는이 메시지를 보낼 수 있습니다.You can send this message explicitly or by using the ICCompressGetSize macro.

ICM_COMPRESS_GET_SIZE 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

매개 변수Parameters

lpbiInputlpbiInput

입력 형식을 포함 하는 BITMAPINFO 구조체에 대 한 포인터입니다.Pointer to a BITMAPINFO structure containing the input format.

lpbiOutputlpbiOutput

출력 형식을 포함 하는 BITMAPINFO 구조체에 대 한 포인터입니다.Pointer to a BITMAPINFO structure containing the output format.

반환 값Return Value

압축 된 단일 프레임이 차지할 수 있는 최대 바이트 수를 반환 합니다.Returns the maximum number of bytes a single compressed frame can occupy.

설명Remarks

일반적으로 응용 프로그램은 압축 된 프레임에 할당할 버퍼의 크기를 결정 하기 위해이 메시지를 보냅니다.Typically, applications send this message to determine how large a buffer to allocate for the compressed frame.

드라이버는 입력 및 출력 형식을 기반으로 가능한 가장 큰 프레임의 크기를 계산 해야 합니다.The driver should calculate the size of the largest possible frame based on the input and output formats.

요구 사항Requirements

요구 사항Requirement Value
지원되는 최소 클라이언트Minimum supported client
Windows 2000 Professional [데스크톱 앱만]Windows 2000 Professional [desktop apps only]
지원되는 최소 서버Minimum supported server
Windows 2000 Server [데스크톱 앱만]Windows 2000 Server [desktop apps only]
헤더Header
Vfw. h
Vfw.h

참고 항목See also

비디오 압축 관리자Video Compression Manager

비디오 압축 메시지Video Compression Messages