| Предыдущий | Следующий |
| VFW_E_CODECAPI_ENUMERATED | VFW_E_CODECAPI_NO_CURRENT_VALUE |
VFW_E_CODECAPI_NO_DEFAULT
Что означает VFW_E_CODECAPI_NO_DEFAULT
VFW_E_CODECAPI_NO_DEFAULT означает, что свойство кодека существует, но реализация ICodecAPI не предоставляет для него рекомендуемого значения по умолчанию.
Чем это отличается от ошибки current value
При VFW_E_CODECAPI_NO_CURRENT_VALUE нельзя прочитать активное значение. Здесь текущее значение или допустимый диапазон могут быть доступны, просто default не определён.
- Сохраните GUID свойства и CLSID кодека.
- Запросите диапазон и текущее значение перед конфигурацией.
- Не придумывайте default по аналогии с другим encoder: аппаратные реализации могут отличаться.
- Если приложение обязано задать параметр, выберите значение из документированного диапазона.
Контроль
После явной установки свойства убедитесь, что codec принимает его и возвращает как current value. Это подтверждает корректную конфигурацию без предположений о default.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.