DXVA_VideoChromaSubsampling 열거형(dxva.h)

DXVA_VideoChromaSubsampling 열거형 형식에는 Y'Cb'Cr 데이터에 대한 chroma 인코딩 체계를 식별하는 열거자가 포함되어 있습니다.

Syntax

typedef enum _DXVA_VideoChromaSubsampling {
  DXVA_VideoChromaSubsamplingShift,
  DXVA_VideoChromaSubsamplingMask,
  DXVA_VideoChromaSubsampling_Unknown,
  DXVA_VideoChromaSubsampling_ProgressiveChroma,
  DXVA_VideoChromaSubsampling_Horizontally_Cosited,
  DXVA_VideoChromaSubsampling_Vertically_Cosited,
  DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
  DXVA_VideoChromaSubsampling_MPEG2,
  DXVA_VideoChromaSubsampling_MPEG1,
  DXVA_VideoChromaSubsampling_DV_PAL,
  DXVA_VideoChromaSubsampling_Cosited
} DXVA_VideoChromaSubsampling;

상수

 
DXVA_VideoChromaSubsamplingShift
비트를 8개 위치로 이동하도록 지정합니다(DXVA_ExtColorData_ShiftBase + 0 또는 8 + 0).
DXVA_VideoChromaSubsamplingMask
비디오 크로마 하위 샘플링 마스크를 지정합니다. DWORD의 4(0x00000F00) 비트를 사용하여 비디오 크로마 하위 샘플링을 지정할 수 있습니다.
DXVA_VideoChromaSubsampling_Unknown
비디오 크로마 하위 샘플링이 지정되지 않도록 지정합니다.
DXVA_VideoChromaSubsampling_ProgressiveChroma
비디오 크로마 하위 샘플링이 프로그레시브 크로마임을 지정합니다.
DXVA_VideoChromaSubsampling_Horizontally_Cosited
크로마 샘플이 루마 샘플의 배수에 가로로 정렬되도록 지정합니다.
DXVA_VideoChromaSubsampling_Vertically_Cosited
크로마 샘플이 루마 샘플의 배수에 수직으로 정렬되도록 지정합니다.
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes
Pb 및 Pr(또는 Cb 및 Cr) 평면의 위상 맞춤이 같음을 지정합니다. 이 열거자는 데이터가 세로로 공동 제공된 경우 DXVA_ExtendedFormat 구조체의 VideoChromaSubsampling 멤버에서만 0으로 설정할 수 있습니다.
DXVA_VideoChromaSubsampling_MPEG2
4:2:0 데이터와 함께 사용되는 DXVA_VideoChromaSubsampling_Horizontally_Cosited 및 DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 값의 비트 OR입니다.
DXVA_VideoChromaSubsampling_MPEG1
4:2:0 데이터와 함께 사용되는 DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 값입니다.
DXVA_VideoChromaSubsampling_DV_PAL
4:2:0 데이터와 함께 사용되는 DXVA_VideoChromaSubsampling_Horizontally_Cosited 및 DXVA_VideoChromaSubsampling_Vertically_Cosited 값의 비트 OR입니다.
DXVA_VideoChromaSubsampling_Cosited
4:4:4, 4:2:2 및 4:1:1 데이터와 함께 사용되는 DXVA_VideoChromaSubsampling_Horizontally_Cosited 및 DXVA_VideoChromaSubsampling_Vertically_Cosited 및 DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 값의 비트 OR입니다.

설명

DXVA_VideoChromaSubsampling 열거자를 함께 ORed하여 DXVA_ExtendedFormat 구조체VideoChromaSubsampling 멤버에 값을 만들 수 있습니다.

Cosite 변형은 크로마 샘플이 루마 샘플과 정렬되었음을 나타냅니다. 일반적으로 크로마가 있는 4:2:0 데이터는 루마 데이터와 하나 이상의 방향으로 정렬됩니다. 4:4:4, 4:2:2 및 4:1:1 데이터는 항상 양방향으로 공동 처리됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 이 열거형 유형은 SP1 이상의 Windows Server 2003 및 WINDOWS XP SP2 이상에만 적용됩니다.
머리글 dxva.h(Dxva.h 포함)

추가 정보

DXVA_ExtendedFormat