Что означает код HRESULT 0xC00D1BB8 (NS_E_MULTIPLE_AUDIO_FORMATS)?

 
Предыдущий Следующий
NS_E_MULTIPLE_AUDIO_CODECS NS_E_AUDIO_BITRATE_STEPDOWN

NS_E_MULTIPLE_AUDIO_FORMATS

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

NS_E_MULTIPLE_AUDIO_FORMATS (0XC00D1BB8) — при требуемой совместимости с Player 7.1 audiences используют разные аудиоформаты.

0xC00D1BB8 ( NS_E_MULTIPLE_AUDIO_FORMATS ) диагностически значимое событие — при требуемой совместимости с Player 7.1 audiences используют разные аудиоформаты.

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

Этот HRESULT относится к требованию совместимости профиля с Windows Media Player 7.1: все audiences должны использовать один и тот же audio format. Речь идёт не просто о наличии аудио и не о величине битрейта.

  • Сопоставьте audio format для одного индекс источника во всех audiences: частота дискретизации, channel layout и другие параметры формата должны образовывать совместимый набор для выбранной цели Player 7.1.
  • Отдельно проверяйте кодек: разные codecs дают NS_E_MULTIPLE_AUDIO_CODECS. Нарушенный порядок audio bit rate имеет собственный NS_E_AUDIO_BITRATE_STEPDOWN.
  • Если поддержка Player 7.1 обязательна, приведите audiences к одному формату и затем повторно проверьте профиль целиком; если такая совместимость не нужна, пересмотрите именно compatibility target, а не маскируйте HRESULT случайным изменением битрейта.

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


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