структура DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA (dxvahd.h)
Задает частоту выходных кадров для входного потока при использовании microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Синтаксис
typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
BOOL RepeatFrame;
DXVAHD_OUTPUT_RATE OutputRate;
DXVAHD_RATIONAL CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;
Члены
RepeatFrame
Указывает, как устройство при необходимости выполняет преобразование частоты кадров. Значение состояния по умолчанию — FALSE (интерполяция).
Значение | Значение |
---|---|
|
Устройство повторяет кадры. |
|
Устройство интерполирует кадры. |
OutputRate
Задает скорость вывода в качестве члена перечисления DXVAHD_OUTPUT_RATE .
CustomRate
Задает пользовательскую скорость вывода в виде структуры DXVAHD_RATIONAL . Этот элемент игнорируется, если значение OutputRate не равно DXVAHD_OUTPUT_RATE_CUSTOM. Значение состояния по умолчанию — 1/1.
Чтобы получить список пользовательских тарифов, поддерживаемых видеопроцессором, вызовите IDXVAHD_Device::GetVideoProcessorCustomRates. Если используется пользовательская ставка, она должна быть взята из этого списка.
Комментарии
Скорость вывода может потребовать от устройства преобразования частоты кадров входного потока. Если это так, значение RepeatFrame определяет, создает ли устройство интерполированные кадры или просто повторяет входные кадры.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dxvahd.h |