| Предыдущий | Следующий |
| NS_E_INVALID_VIDEO_BITRATE | NS_E_INVALID_VIDEO_PEAKRATE |
NS_E_VIDEO_BITRATE_STEPDOWN
Диагностический смысл
Когда возвращается NS_E_VIDEO_BITRATE_STEPDOWN со значением 0xC00D1BC0, проверяемое состояние — Битрейт видео уменьшается при увеличении общего битрейта audience. Диагностика должна быть привязана к маркер состояния «video bitrate stepdown» и к первому вызову, который его обнаружил.
Фиксация состояния
Сохраните capture device/pin, width, height, subtype, stride, bit depth и состояние graph. Для состояния «Битрейт видео уменьшается при увеличении общего битрейта audience» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_VIDEO_BITRATE_STEPDOWN | Он подтверждает границу «Битрейт видео уменьшается при увеличении общего битрейта audience» только для текущего объекта и generation. |
| После целевого изменения NS_E_VIDEO_BITRATE_STEPDOWN исчезает | Это поддерживает связь отказа с условием «Битрейт видео уменьшается при увеличении общего битрейта audience», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «video bitrate stepdown» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Контрольный запуск должен воспроизводить маркер состояния «video bitrate stepdown» на тех же входных данных. Измените только причину «Битрейт видео уменьшается при увеличении общего битрейта audience»; если исходный вызов проходит дальше, граница локализована.
- Зафиксируйте первый
NS_E_VIDEO_BITRATE_STEPDOWNи объект, которому принадлежит маркер состояния «video bitrate stepdown». - Сохраните входные данные до изменения состояния «Битрейт видео уменьшается при увеличении общего битрейта audience».
- Устраните только условие «Битрейт видео уменьшается при увеличении общего битрейта audience» и выполните тот же вызов ещё раз.
Критерий успешной коррекции
Повторяйте на том же устройстве и формате, меняя только параметр, непосредственно связанный с этим кодом. Для маркер состояния «video bitrate stepdown» массовый сброс настроек или переустановка компонентов до сбора данных обычно только уничтожает полезную разницу между запусками.
Документация
- Selecting a video codec for an audience.
- IWMEncProfile2.VBRMode.
- IWMEncVideoSource2.Width and live capture sizing.
- Non-square pixel mode in an encoder profile.
Нужно найти другой код? Найти другой код состояния или ошибки.
