ICDrawSuggestFormat 함수(vfw.h)

ICDrawSuggestFormat 함수는 그리기 처리기에 입력 데이터 형식을 제안하도록 알립니다.

구문

LRESULT VFWAPI_INLINE ICDrawSuggestFormat(
  HIC                hic,
  LPBITMAPINFOHEADER lpbiIn,
  LPBITMAPINFOHEADER lpbiOut,
  int                dxSrc,
  int                dySrc,
  int                dxDst,
  int                dyDst,
  HIC                hicDecomp
);

매개 변수

hic

사용할 드라이버에 대한 핸들입니다.

lpbiIn

압축된 데이터의 형식을 포함하는 구조체에 대한 포인터입니다. 비트맵의 경우 BITMAPINFOHEADER 구조체입니다.

lpbiOut

제안된 형식을 반환하는 구조체에 대한 포인터입니다. 그리기 처리기는 이 형식에서 데이터를 받고 그릴 수 있습니다. 비트맵의 경우 BITMAPINFOHEADER 구조체입니다.

dxSrc

원본 사각형의 너비입니다.

dySrc

원본 사각형의 높이입니다.

dxDst

대상 사각형의 너비입니다.

dyDst

대상 사각형의 높이입니다.

hicDecomp

lpbiIn에서 데이터 형식을 사용할 수 있는 압축 해제기입니다.

반환 값

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

설명

애플리케이션은 이 함수를 사용하여 그리기 처리기가 압축을 풀 수 있는 대체 입력 형식을 결정하고 그리기 처리기가 데이터를 확장할 수 있는지 여부를 결정할 수 있습니다. 드로잉 처리기가 요청된 대로 데이터를 확장할 수 없는 경우 애플리케이션은 데이터를 확장해야 할 수 있습니다.

그리기 처리기가 애플리케이션에서 제공하는 형식의 압축을 풀 수 없는 경우 ICDecompress, ICDecompressEx, j, ICDecompressExQuery 및 ICDecompressOpen 함수를 사용하여 대체 형식을 가져옵니다.

요구 사항

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

추가 정보

ICDecompressEx

ICDecompressExBegin

ICDecompressExQuery

비디오 압축 함수

비디오 압축 관리자