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


Перечисление eAVEncCommonRateControlMode (codecapi.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Задает режим управления скоростью для кодировщика. Это перечисление используется со свойством кодека AVEncCommonRateControlMode .

Синтаксис

typedef enum eAVEncCommonRateControlMode {
  eAVEncCommonRateControlMode_CBR = 0,
  eAVEncCommonRateControlMode_PeakConstrainedVBR = 1,
  eAVEncCommonRateControlMode_UnconstrainedVBR = 2,
  eAVEncCommonRateControlMode_Quality = 3,
  eAVEncCommonRateControlMode_LowDelayVBR = 4,
  eAVEncCommonRateControlMode_GlobalVBR = 5,
  eAVEncCommonRateControlMode_GlobalLowDelayVBR = 6
} ;

Константы

 
eAVEncCommonRateControlMode_CBR
Значение: 0
Кодировка с постоянной скоростью (CBR).
eAVEncCommonRateControlMode_PeakConstrainedVBR
Значение: 1
Кодирование с ограниченной переменной скоростью (VBR).
eAVEncCommonRateControlMode_UnconstrainedVBR
Значение: 2
Неограниченное кодирование VBR.
eAVEncCommonRateControlMode_Quality
Значение: 3
Кодирование VBR на основе качества. Кодировщик выбирает скорость передачи данных в соответствии с заданным уровнем качества. Чтобы указать уровень качества, задайте свойство AVEncCommonQuality .
eAVEncCommonRateControlMode_LowDelayVBR
Значение: 4
Кодирование VBR с низкой задержкой. Расширение H.264.

Требуется Windows 8.
eAVEncCommonRateControlMode_GlobalVBR
Значение: 5
Глобальная кодировка VBR. Расширение H.264.

Требуется Windows 8.
eAVEncCommonRateControlMode_GlobalLowDelayVBR
Значение: 6
Глобальное кодирование VBR с низкой задержкой. Расширение H.264.

Требуется Windows 8.

Комментарии

Это перечисление также используется с кодировщиками камер H.264 UVC 1.5.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Верхняя часть codecapi.h

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

Перечисления API кодека

Интерфейс ICodecAPI