Что означает код HRESULT 0xC00D123D (NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO)?

 
Предыдущий Следующий
NS_E_PDA_FAILED_TO_ENCRYPT_TRANSCODED_FILE NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO

NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO

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

NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO (0xC00D123D) — Сравните декодированный исходный звук с форматами, которые устройство объявляет поддерживаемыми: кодек, частота дискретизации, число каналов, разрядность и допустимый битрейт.

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

Сначала убедитесь, что исходный декодер действительно выдаёт PCM или другой ожидаемый промежуточный формат. Затем проверяйте каждый целевой профиль устройства отдельно.

  • Для изолированного теста используйте короткий заведомо рабочий аудиофайл и один профиль за раз. Если декодирование проходит, а encoder отвергает частоту или число каналов, меняйте только это ограничение.
  • Если устройство вообще не объявляет подходящий аудиоформат, повторная передача того же файла без изменения профиля не устранит ошибку.

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


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