структура DXVA_DeinterlaceQueryAvailableModes (dxva.h)
Структура DXVA_DeinterlaceQueryAvailableModes описывает доступные режимы деинтерлейки или преобразования частоты кадров для определенного формата входного видео.
Синтаксис
typedef struct _DXVA_DeinterlaceQueryAvailableModes {
DWORD Size;
DWORD NumGuids;
GUID Guids[MAX_DEINTERLACE_DEVICE_GUIDS];
} DXVA_DeinterlaceQueryAvailableModes;
Члены
Size
Указывает размер этой структуры.
NumGuids
Указывает количество идентификаторов GUID, возвращаемых в элементе Guids для доступных режимов.
Guids[MAX_DEINTERLACE_DEVICE_GUIDS]
Массив идентификаторов GUID, возвращаемых для доступных режимов деинтерлейки.
Комментарии
Драйвер получает структуру DXVA_DeinterlaceQueryAvailableModes с назначенным элементом Size , присваивает значения остальным членам и возвращает DXVA_DeinterlaceQueryAvailableModes в отрисовщик.
Существует GUID для каждого режима деинтерлейсации и преобразования кадров, возвращаемых драйвером. Идентификаторы GUID должны возвращаться в порядке убывания качества (то есть режим наивысшего качества должен занимать первый элемент возвращаемого массива GUID).
Требования
Требование | Значение |
---|---|
Заголовок | dxva.h (включая Dxva.h) |