MFVIDEOFORMAT 구조체(mfobjects.h)

비디오 형식을 설명합니다.

구문

typedef struct _MFVIDEOFORMAT {
  DWORD                 dwSize;
  MFVideoInfo           videoInfo;
  GUID                  guidFormat;
  MFVideoCompressedInfo compressedInfo;
  MFVideoSurfaceInfo    surfaceInfo;
} MFVIDEOFORMAT;

멤버

dwSize

구조체의 크기(바이트)입니다. 이 값에는 surfaceInfo 멤버 다음에 나타날 수 있는 팔레트 항목의 크기가 포함됩니다.

videoInfo

MFVideoInfo 구조체입니다. 이 구조체에는 압축된 형식과 압축되지 않은 형식 모두에 적용되는 정보가 포함되어 있습니다.

guidFormat

비디오 하위 형식입니다. 비디오 하위 형식 GUID를 참조하세요.

compressedInfo

MFVideoCompressedInfo 구조체입니다. 이 구조체에는 압축된 형식에만 적용되는 정보가 포함되어 있습니다.

surfaceInfo

MFVideoSurfaceInfo 구조체입니다. 이 구조체에는 압축되지 않은 형식에만 적용되는 정보가 포함되어 있습니다.

설명

애플리케이션은 이 구조를 사용하지 않아야 합니다. 대신 애플리케이션에서 특성을 사용하여 비디오 형식을 설명하는 것이 좋습니다. 미디어 형식 특성 목록은 미디어 형식 특성을 참조하세요. 특성을 사용하면 MFVIDEOFORMAT 구조체에 대한 전체 형식 정보를 입력하는 것보다 더 쉽고 정확할 가능성이 높은 형식 정보만 설정할 수 있습니다.

MFVIDEOFORMAT 구조체에서 미디어 형식 개체를 초기화하려면 MFInitMediaTypeFromMFVideoFormat을 호출합니다.

MFVIDEOFORMAT 구조를 DirectShow 미디어 형식의 형식 블록으로 사용할 수 있습니다. GUID 형식을 FORMAT_MFVideoFormat 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 mfobjects.h(Mfidl.h 포함)

추가 정보

Media Foundation 구조

미디어 형식