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


структура 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 при вызове функции GetCap s GetCaps с набором значений D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES; в противном случае функция SetVideoProcessStreamStat e драйвера возвращает ошибку.

Требования

Требование Ценность
минимальные поддерживаемые клиентские DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA поддерживается начиная с операционной системы Windows 7.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps

SetVideoProcessStreamState