Что означает код HRESULT 0xC00D426E (MF_E_NET_STREAMGROUPS_NOT_SUPPORTED)?

 
Предыдущий Следующий
MF_E_NET_BWLEVEL_NOT_SUPPORTED MF_E_NET_MANUALSS_NOT_SUPPORTED

MF_E_NET_STREAMGROUPS_NOT_SUPPORTED

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

MF_E_NET_STREAMGROUPS_NOT_SUPPORTED (0xC00D426E) означает, что текущий сетевой источник не поддерживает работу с группами потоков (stream groups).

Группа потоков — это логическая возможность выбирать или переключать связанные варианты потока как единое целое. Не каждый сетевой протокол или реализация сетевого источника предоставляет такую модель, даже если источник содержит несколько аудио- и видеопотоков.

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

  • Определите, действительно ли приложению нужна групповая операция, или достаточно обычного выбора потоков/варианта источника.
  • Не выводите поддержку групп потоков из одного только количества потоков в дескрипторе представления.
  • Сравните возможности конкретного сетевого медиаисточника с локальным источником: интерфейс Media Foundation может быть общий, но допустимые операции различаются.
  • Если сервер предлагает адаптивные варианты качества, используйте механизм выбора, предусмотренный именно этим протоколом.

Это ограничение возможностей источника, а не доказательство повреждения потока или неправильной разметки контейнера.

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


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