다음을 통해 공유


MFVideoChromaSubsampling 열거형(mfobjects.h)

Y'Cb'Cr' 데이터에 대한 크로마 인코딩 체계를 정의하는 플래그를 포함합니다.

Syntax

typedef enum _MFVideoChromaSubsampling {
  MFVideoChromaSubsampling_Unknown = 0,
  MFVideoChromaSubsampling_ProgressiveChroma = 0x8,
  MFVideoChromaSubsampling_Horizontally_Cosited = 0x4,
  MFVideoChromaSubsampling_Vertically_Cosited = 0x2,
  MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes = 0x1,
  MFVideoChromaSubsampling_MPEG2,
  MFVideoChromaSubsampling_MPEG1,
  MFVideoChromaSubsampling_DV_PAL,
  MFVideoChromaSubsampling_Cosited,
  MFVideoChromaSubsampling_Last,
  MFVideoChromaSubsampling_ForceDWORD = 0x7fffffff
} MFVideoChromaSubsampling;

상수

 
MFVideoChromaSubsampling_Unknown
값: 0
알 수 없는 인코딩 체계입니다.
MFVideoChromaSubsampling_ProgressiveChroma
값: 0x8
크로마는 필드를 건너뛰거나 크로마 필터링을 적용하여 4:2:0 인터레이스된 크로마를 재구성하지 못하도록 아티팩트를 최소화하는 대신 기본 비디오가 점진적 콘텐츠인 것처럼 재구성되어야 합니다.
MFVideoChromaSubsampling_Horizontally_Cosited
값: 0x4
크로마 샘플은 루마 샘플 또는 루마 샘플의 배수와 수평으로 정렬됩니다. 이 플래그가 설정되지 않은 경우 크로마 샘플은 해당 루마 샘플의 오른쪽에 1/2픽셀 위치합니다.
MFVideoChromaSubsampling_Vertically_Cosited
값: 0x2
크로마 샘플은 루마 샘플 또는 루마 샘플의 배수와 세로로 정렬됩니다. 이 플래그를 설정하지 않으면 크로마 샘플은 해당 루마 샘플에서 1/2픽셀 아래로 위치합니다.
MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes
값: 0x1
당신과 V 평면은 세로로 정렬됩니다. 이 플래그가 설정되지 않은 경우, 크로마 평면은 1/2 크로마 샘플에 의해 위상에서 벗어난 것으로 간주되어 U 선과 V 줄을 번갈아 가며 진행합니다.
MFVideoChromaSubsampling_MPEG2
MPEG-2 비디오의 크로마 인코딩 체계를 지정합니다. 크로마 샘플은 루마 샘플과 수평으로 정렬되지만 세로로 정렬되지는 않습니다. 당신과 V 평면은 세로로 정렬됩니다.
MFVideoChromaSubsampling_MPEG1
MPEG-1 비디오의 크로마 인코딩 체계를 지정합니다.
MFVideoChromaSubsampling_DV_PAL
PAL DV 비디오의 크로마 인코딩 체계를 지정합니다.
MFVideoChromaSubsampling_Cosited
크로마 샘플은 루마 샘플과 세로 및 수평으로 정렬됩니다. 4:4:4, 4:2:2 및 4:1:1과 같은 YUV 형식은 항상 양방향으로 공동 처리되며 이 플래그를 사용해야 합니다.
MFVideoChromaSubsampling_Last
예약되어 있습니다.
MFVideoChromaSubsampling_ForceDWORD
값: 0x7fffffff
예약되어 있습니다. 이 멤버는 열거형 형식을 강제로 DWORD 값으로 컴파일합니다.

설명

이러한 플래그는 MF_MT_VIDEO_CHROMA_SITING 특성과 함께 사용됩니다.

이러한 값에 대한 자세한 내용은 이 열거형에 해당하는 DXVA (DirectX Video Acceleration)인 DXVA2_VideoChromaSubSampling 열거형에 대한 설명을 참조하세요.

요구 사항

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

추가 정보

확장 색 정보

Media Foundation 열거형

비디오 미디어 유형