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 포함) |