Site icon EfmSoft

Что означает код HRESULT 0xC00D1059 (NS_E_WMR_UNSUPPORTEDSTREAM)?

 
Предыдущий Следующий
NS_E_WMG_FILETRANSFERNOTALLOWED NS_E_WMR_PINNOTFOUND

NS_E_WMR_UNSUPPORTEDSTREAM

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

NS_E_WMR_UNSUPPORTEDSTREAM (0xC00D1059) — для типа потока источника граф DirectShow не может построить поддерживаемый путь воспроизведения.

Устаревший путь воспроизведения представляет собой граф DirectShow: source filter предоставляет выходные pin, преобразования согласуют media type, а renderer потребляют синхронизированные sample. Во время preroll или динамической смены формата состояние графа, идентичность pin и согласованный формат могут изменяться. Сохраняйте самый ранний результат нижнего уровня: оболочки могут сводить разные причины к одному HRESULT.

Более ранняя подготовка могла завершиться успешно, но условие «источник предоставляет тип потока, для которого в графе нет поддерживаемого пути rendering» не было выполнено. Поэтому в журнале нужно сохранить последний успешный вызов и NS_E_WMR_UNSUPPORTEDSTREAM.

Источник успешно предоставляет поток, однако граф не может построить для его media type поддерживаемый путь до renderer. Изолируйте потоки по одному и определите первый тип, для которого не находится совместимый декодер или преобразование.

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

Близкие коды

КодЧем отличается
NS_E_WMG_FILETRANSFERNOTALLOWEDЕсли в одной трассировке встречаются несколько кодов, определяйте первичный по состоянию объекта и порядку операций.

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


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

Exit mobile version