| Предыдущий | Следующий |
| NS_E_PDA_SYNC_LOGIN_ERROR | NS_E_CANNOT_SYNC_DRM_TO_NON_JANUS_DEVICE |
NS_E_PDA_TRANSCODE_CODEC_NOT_FOUND
Где этот результат возникает в рабочем процессе Player
NS_E_PDA_TRANSCODE_CODEC_NOT_FOUND (0xC00D1245) обозначает активация decoder или encoder, необходимого выбранной conversion topology. Сохраните эту границу, даже если видимое сообщение Player шире операции, которая вернула код.
Механизм
На контрольной точке этот результат перед передачей Player может сопоставить media type источника с возможностями форматов устройства и построить путь преобразования. Декодирование источника, кодирование целевого формата, создание metadata, вывод во временный cache и необязательное шифрование являются отдельными этапами для состояния «активация decoder или encoder, необходимого выбранной conversion topology». Специфичная для страницы граница — активация decoder или encoder, необходимого выбранной conversion topology.
Локальное воспроизведение source не доказывает наличие допустимого пути преобразования к конкретному format и ограничениям подключённого устройства. Характерный сценарий: активация decoder или encoder, необходимого выбранной conversion topology.
Снимок состояния
| Данные | Почему это важно для данного результата |
|---|---|
| Объект и операция, вернувшие ошибку | путь и media type источника, идентификаторы decoder и encoder, целевой формат audio/video/image, ответ о возможностях устройства, размеры/bitrate выхода, путь cache и свободное место, состояние EFS, этап преобразования и первый HRESULT codec |
| Решающие сведения | роль отсутствующего transform, media subtype, CLSID и HRESULT активации |
| Идентификатор поколения | Зафиксируйте то же поколение диска, устройства, задания или операции Player, которое вернуло этот результат; повторное подключение или смена носителя создаёт уже другой тест. |
| Нижележащий результат | Сохраните первый результат устройства, файловой системы, COM, codec, DirectShow, IMAPI или BITS, полученный до того, как Player сопоставил его с этим результатом. |
| Контролируемое сравнение | Повторите исходный вызов, изменив только это условие: установить или выбрать конкретно требуемый decoder/encoder вместо общего codec pack. |
Как интерпретировать следующую проверку
| Наблюдение | Толкование |
|---|---|
| Зафиксированные значения соответствуют границе | Результат соответствует условию активация decoder или encoder, необходимого выбранной conversion topology; сначала исправьте его, прежде чем менять несвязанные codec, driver или playlist. |
| Сбой нижнего уровня произошёл до этого результата | Сохраните этот более ранний HRESULT или результат устройства, поскольку он может быть лишь отображением ошибки на уровне Player. |
| Тот же вызов проходит после одного изолированного изменения | Сравнение подтверждает диагностику этой границы, а не общий сбой установки. |
| После повторной проверки код изменился | Эта граница пройдена; диагностируйте новый HRESULT как следующую независимую стадию. |
Он сужает границу сбоя до активация decoder или encoder, необходимого выбранной conversion topology. Его наличие не доказывает общесистемный сбой мультимедиа; перед изменением не связанных компонентов Player определите операцию, которой принадлежит ошибка.
Близкие коды с другими владельцами
| Связанный результат | Другая диагностическая граница |
|---|---|
NS_E_PDA_CANNOT_TRANSCODE_TO_IMAGE | поиск целевого типа image и размеров, принимаемых устройством |
NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO | поиск целевого video format и profile, принимаемых устройством |
NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO | поиск целевого audio format, принимаемого устройством |
Целевое исправление
Для этого случая установить или выбрать конкретно требуемый decoder/encoder вместо общего codec pack. Пересоздайте только объект, который вернул он и повторите исходную операцию с теми же контролируемыми входными данными.
При проверке он не устанавливайте codec packs и не очищайте все caches до сохранения media types источника/назначения и первой ошибки активации codec; за один тест меняйте только один decoder, encoder или параметр назначения.
Технические ссылки
- Отправка файла на портативное устройство.
- Константы метаданных Windows Media Device Manager.
- Возможности переносных устройств и требования оболочки.
- Структура WAVEFORMATEX.
- Обзор Encrypting File System.
Нужно найти другой код? Найти другой код состояния или ошибки.