Что означает код HRESULT 0xC00D1049 (NS_E_WMP_DAI_SONGTOOSHORT)?

 
Предыдущий Следующий
NS_E_WMP_FAILED_TO_OPEN_IMAGE NS_E_WMG_RATEUNAVAILABLE

NS_E_WMP_DAI_SONGTOOSHORT

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

NS_E_WMP_DAI_SONGTOOSHORT (0xC00D1049) — выбранный аудиофрагмент слишком короток для вычисления Digital Audio ID.

Это код подсистемы Windows Media. Его значение относится к конкретной операции Player, Windows Media Format SDK или Windows Media Services; для диагностики важны параметры именно того вызова, который вернул этот HRESULT.

Windows Media Player сообщает, что NS_E_WMP_DAI_SONGTOOSHORT ( 0xC00D1049 ) возвращается, когда выбранный аудиофрагмент содержит недостаточно материала для вычисления Digital Audio ID. Это состояние формирует этап анализа, которому требуется достаточно стабильного аудиоматериала для вычисления идентификатора, используемого при сопоставлении метаданных, а не для обычного воспроизведения.

Показательный случай: Короткий джингл может воспроизводиться без ошибок, но не давать устойчивого аудиоидентификатора. Такой пример изолирует только компонент, формирующий этот код.

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

  • Сопоставьте параметры вызова с условием «Выбранный аудиофрагмент слишком короток для вычисления Digital Audio ID» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Выбранный аудиофрагмент слишком короток для вычисления Digital Audio ID» больше не воспроизводится.

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


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