структура 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) |