| Предыдущий | Следующий |
| NS_E_VIDEODRIVER_UNSTABLE | NS_E_VIDSOURCECOMPRESSION |
NS_E_VIDCAPSTARTFAILED
Граница результата
NS_E_VIDCAPSTARTFAILED / 0xC00D1B69 фиксирует конкретную границу: Настроенный граф видеозахвата не смог перейти в состояние streaming. Для этого результата полезно рассматривать маркер состояния «vidcapstartfailed» как имя этапа, а не как общий сбой Windows Media.
Свидетельства
Сохраните capture device/pin, width, height, subtype, stride, bit depth и состояние graph. Для состояния «Настроенный граф видеозахвата не смог перейти в состояние streaming» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_VIDCAPSTARTFAILED | Он подтверждает границу «Настроенный граф видеозахвата не смог перейти в состояние streaming» только для текущего объекта и generation. |
| После целевого изменения NS_E_VIDCAPSTARTFAILED исчезает | Это поддерживает связь отказа с условием «Настроенный граф видеозахвата не смог перейти в состояние streaming», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «vidcapstartfailed» может быть лишь отображением ошибки более низкого компонента. |
Контрольный запуск
Контрольный запуск должен воспроизводить маркер состояния «vidcapstartfailed» на тех же входных данных. Измените только причину «Настроенный граф видеозахвата не смог перейти в состояние streaming»; если исходный вызов проходит дальше, граница локализована.
- Зафиксируйте первый
NS_E_VIDCAPSTARTFAILEDи объект, которому принадлежит маркер состояния «vidcapstartfailed». - Сохраните входные данные до изменения состояния «Настроенный граф видеозахвата не смог перейти в состояние streaming».
- Устраните только условие «Настроенный граф видеозахвата не смог перейти в состояние streaming» и выполните тот же вызов ещё раз.
После исправления
Повторяйте на том же устройстве и формате, меняя только параметр, непосредственно связанный с этим кодом. Для маркер состояния «vidcapstartfailed» массовый сброс настроек или переустановка компонентов до сбора данных обычно только уничтожает полезную разницу между запусками.
Документация
- IWMEncVideoSource2.Width and live capture sizing.
- BITMAPINFOHEADER structure.
- ICCompressQuery video-compressor format check.
- Retrieving the configured encoder input.
Нужно найти другой код? Найти другой код состояния или ошибки.