Поделиться через


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