Перечисление DXVAHD_OUTPUT_RATE (dxvahd.h)
Задает частоту выходных кадров для входного потока при использовании Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Этот тип перечисления используется в структуре DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA .
Синтаксис
typedef enum _DXVAHD_OUTPUT_RATE {
DXVAHD_OUTPUT_RATE_NORMAL = 0,
DXVAHD_OUTPUT_RATE_HALF = 1,
DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;
Константы
DXVAHD_OUTPUT_RATE_NORMAL Значение: 0 Выходные данные кадра водятся с нормальной скоростью. Для прогрессивного ввода каждый кадр создает один выходной кадр. Для чередуемых входных данных каждый кадр (два поля) создает два прогрессивных выходных кадра. |
DXVAHD_OUTPUT_RATE_HALF Значение: 1 Выходные данные кадра наполовину. Для прогрессивного ввода каждый кадр создает один выходной кадр, как и в случае с DXVAHD_OUTPUT_RATE_NORMAL. Для ввода с чередованием каждый кадр создает один последовательный выходной кадр. |
DXVAHD_OUTPUT_RATE_CUSTOM Значение: 2 Вывод кадров выполняется с настраиваемой скоростью. Используйте это значение для преобразования частоты кадров или обратной телесины. Точная ставка указана в элементе OutputRate структуры DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA . Чтобы получить список пользовательских тарифов, поддерживаемых видеопроцессором, вызовите метод IDXVAHD_Device::GetVideoProcessorCustomRates . |
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dxvahd.h |