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