| Предыдущий | Следующий |
| 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 и числа проходов.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
