структура 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 (include Dxva.h) |