다음을 통해 공유


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