Что означает код HRESULT 0xC00D1BC2 (NS_E_INVALID_VIDEO_PEAKRATE_2)?

 
Предыдущий Следующий
NS_E_INVALID_VIDEO_PEAKRATE NS_E_INVALID_VIDEO_WIDTH

NS_E_INVALID_VIDEO_PEAKRATE_2

Что означает NS_E_INVALID_VIDEO_PEAKRATE_2

NS_E_INVALID_VIDEO_PEAKRATE_2 означает, что в Windows Media profile значение peak video bitrate не превышает обычный video bitrate, хотя для выбранного режима оно должно быть больше.

Что проверить

  • Обычный bitrate и peak bitrate именно одного video stream/audience.
  • Единицы измерения и преобразования между UI/configuration и profile API.
  • Не перепутаны ли значения разных audiences при генерации многоскоростного профиля.

Как исправлять

Задайте peak bitrate строго выше среднего bitrate и затем заново проверьте связанные buffer/peak-buffer параметры. Не увеличивайте случайный общий bitrate профиля: этот HRESULT описывает конкретное соотношение двух настроек video stream. Сохраните итоговые значения, которые реально попали в profile object, а не только значения формы или конфигурационного файла.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.