Site icon EfmSoft

Что означает код HRESULT 0xC00D1B97 (NS_E_NO_MULTIPASS_FOR_LIVEDEVICE)?

 
Предыдущий Следующий
NS_E_TOO_MANY_DEVICECONTROL NS_E_MISSING_AUDIENCE

NS_E_NO_MULTIPASS_FOR_LIVEDEVICE

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

NS_E_NO_MULTIPASS_FOR_LIVEDEVICE означает, что Windows Media Encoder настроен на многопроходное кодирование live source, хотя такой источник нельзя просто перемотать и прочитать второй раз. Для нескольких проходов нужен сохранённый промежуточный материал или источник с повторным чтением.

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

  • Сохраните тип source, число проходов и параметры temporary storage непосредственно перед запуском encoder.
  • Если используется capture device, проверьте, включён ли поддерживаемый механизм сохранения первого прохода и достаточно ли места.
  • Не смешивайте этот код с ошибкой кодека: encoder может поддерживать выбранный codec, но не выбранную схему проходов для live input.

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

Переключите live source на однопроходный режим либо предварительно запишите исходный материал и выполняйте multipass уже по сохранённому источнику.

Как подтвердить исправление

Encoder запускается с тем же codec/profile после изменения только способа подачи source и числа проходов.

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


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

Exit mobile version