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


структура DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA (d3dumddi.h)

Структура DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA описывает данные о состоянии потока, которые указывают скорость вывода входного потока.

Синтаксис

typedef struct _DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA {
  [in] BOOL                  RepeatFrame;
  [in] DXVAHDDDI_OUTPUT_RATE OutputRate;
  [in] DXVAHDDDI_RATIONAL    CustomRate;
} DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA;

Члены

[in] RepeatFrame

Логическое значение, указывающее, повторяется ли преобразование частоты кадров или интерполирует кадры. Драйвер ссылается на RepeatFrame только при использовании преобразования частоты кадров. Значение по умолчанию — FALSE, указывающее, что преобразование частоты кадров интерполирует кадры.

[in] OutputRate

DXVAHDDDI_OUTPUT_RATE типизированное значение, указывающее скорость вывода входного потока. Значение по умолчанию — DXVAHDDDI_OUTPUT_RATE_NORMAL.

[in] CustomRate

Структура DXVAHDDDI_RATIONAL , указывающая дробное значение, представляющее пользовательскую скорость вывода. Драйвер ссылается на CustomRate только в том случае, если значение, указанное в OutputRate , равно DXVAHDDDI_OUTPUT_RATE_CUSTOM. Значение по умолчанию — 1/1.

Комментарии

Драйвер использует элемент RepeatFrame для управления преобразованием частоты кадров. Например, при преобразовании драйвера с 60i на 60p, если видеопроцессор поддерживает как обратное телесину (60i–24p), так и преобразование частоты кадров (24p в 60p), то преобразованные кадры содержат интерполированные кадры. Иногда интерполяция приводит к артефактам, и приложению может потребоваться повторить кадры.

Элемент CustomRate должен указать одну из настраиваемых частот, которые драйвер указал в членах структуры DXVAHDDDI_CUSTOM_RATE_DATA при вызове функции GetCaps драйвера с заданным значением D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES; В противном случае функция SetVideoProcessStreamState драйвера возвращает ошибку.

Требования

Требование Значение
Минимальная версия клиента DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA поддерживается начиная с операционной системы Windows 7.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps

SetVideoProcessStreamState