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


структура 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, возвращаемых в элементе GUID для доступных режимов.

Guids[MAX_DEINTERLACE_DEVICE_GUIDS]

Массив идентификаторов GUID, возвращаемых для доступных режимов deinterlace.

Замечания

Драйвер получает структуру DXVA_DeinterlaceQueryAvailableModes с назначенным элементом Size, назначает значения остальным членам и возвращает DXVA_DeinterlaceQueryAvailableModes отрисовщику.

Существует GUID для каждого режима deinterlace и режима преобразования кадров, возвращаемых драйвером. Идентификаторы GUID должны быть возвращены в порядке убывания качества (то есть самый высокий режим качества должен занимать первый элемент возвращаемого массива GUID).

Требования

Требование Ценность
заголовка dxva.h (include Dxva.h)