DXVA2_ExtendedFormat 구조체(dxva2api.h)

비디오 스트림의 형식을 설명합니다.

구문

typedef struct _DXVA2_ExtendedFormat {
  union {
    struct {
      UINT SampleFormat : 8;
      UINT VideoChromaSubsampling : 4;
      UINT NominalRange : 3;
      UINT VideoTransferMatrix : 3;
      UINT VideoLighting : 4;
      UINT VideoPrimaries : 5;
      UINT VideoTransferFunction : 5;
    };
    UINT value;
  };
} DXVA2_ExtendedFormat;

멤버

SampleFormat

비디오 프레임의 인터레이싱에 대해 설명합니다. DXVA2_SampleFormat 열거형의 값을 포함합니다.

VideoChromaSubsampling

염색체 앉기를 설명합니다. DXVA2_VideoChromaSubSampling 열거형의 값을 포함합니다.

NominalRange

Y'CbCr 또는 RGB 색 데이터의 명목 범위를 설명합니다. DXVA2_NominalRange 열거형의 값을 포함합니다.

VideoTransferMatrix

Y'PbPr(구성 요소 비디오)에서 스튜디오 R'G'B'로의 변환에 대해 설명합니다. DXVA2_VideoTransferMatrix 열거형의 값을 포함합니다.

VideoLighting

의도한 보기 조건을 설명합니다. DXVA2_VideoLighting 열거형의 값을 포함합니다.

VideoPrimaries

색 기본을 설명합니다. DXVA2_VideoPrimaries 열거형의 값을 포함합니다.

VideoTransferFunction

감마 보정 전송 함수에 대해 설명합니다. DXVA2_VideoTransferFunction 열거형의 값을 포함합니다.

value

이 멤버를 사용하여 공용 구조체의 모든 비트에 액세스합니다.

설명

이 구조의 대부분의 값은 IMFMediaType 특성으로 직접 변환할 수 있습니다. IMFMediaType 포인터의 값을 채우는 코드 예제는 DXVA2_VideoDesc 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 dxva2api.h

추가 정보

확장 색 정보

IMFMediaType

미디어 파운데이션 구조