DXVA_VideoDesc 구조체(dxva.h)

DXVA_VideoDesc 구조체는 렌더러에서 드라이버로 전송되어 탈터레이싱 또는 프레임 속도 변환 작업을 수행할 비디오 스트림에 대한 설명을 지정합니다.

구문

typedef struct _DXVA_VideoDesc {
  DWORD          Size;
  DWORD          SampleWidth;
  DWORD          SampleHeight;
  DWORD          SampleFormat;
  D3DFORMAT      d3dFormat;
  DXVA_Frequency InputSampleFreq;
  DXVA_Frequency OutputFrameFreq;
} DXVA_VideoDesc, *LPDXVA_VideoDesc;

멤버

Size

이 구조체의 크기를 바이트 단위로 지정합니다.

SampleWidth

샘플의 너비를 픽셀 단위로 지정합니다.

SampleHeight

샘플의 높이를 픽셀 단위로 지정합니다.

SampleFormat

DXVA_SampleFormat 구조체에서 정의한 샘플의 형식을 지정합니다.

d3dFormat

샘플의 Direct3D 표면 형식을 지정합니다.

InputSampleFreq

DXVA_Frequency 구조체에서 정의한 들어오는 비디오의 빈도를 지정합니다.

OutputFrameFreq

DXVA_Frequency 정의한 대로 출력 비디오의 원하는 프레임 속도를 지정합니다.

설명

다양한 형식의 콘텐츠를 디인터레이싱하거나 변환하기 위한 구조체 멤버 값을 보여 주는 예제는 DeinterlaceQueryAvailableModes를 참조하세요.

요구 사항

요구 사항
헤더 dxva.h(Dxva.h 포함)

추가 정보

DXVA_Frequency

DXVA_SampleFormat