Поделиться через


Коды ошибок и успешности потоковой передачи мультимедиа

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Примечание

Это нерекомендуемый API. Новые приложения не должны использовать его.

 

В следующем списке содержатся сообщения об ошибках и уведомления об успешном выполнении для приложений, использующих интерфейсы потоковой передачи мультимедиа. Этот список содержит не все возможные ошибки; показанные ошибки относятся к реализации интерфейсов потоковой передачи мультимедиа в Microsoft® DirectShow®.

Значение Шестнадцатеричный формат Описание
MS_S_PENDING 0x00040001 Пример обновления еще не завершен.
MS_S_NOUPDATE 0x00040002 Пример не обновлялся после принудительного завершения.
MS_S_ENDOFSTREAM 0x00040003 Конец потока. Пример не обновлен.
MS_E_SAMPLEALLOC 0x80040401 Не удалось удалить объект IMediaStream из объекта IMultiMediaStream , так как он по-прежнему содержит по крайней мере один выделенный образец.
MS_E_PURPOSEID 0x80040402 Указанный идентификатор назначения нельзя использовать для вызова.
MS_E_NOSTREAM 0x80040403 Поток с указанными атрибутами не найден.
MS_E_NOSEEKING 0x80040404 Поиск не поддерживается для этого объекта IMultiMediaStream .
MS_E_INCOMPATIBLE 0x80040405 Форматы потоков несовместимы.
MS_E_BUSY 0x80040406 Пример занят.
MS_E_NOTINIT 0x80040407 Объект не может принять вызов, так как его функция инициализации или эквивалент не были вызваны.
MS_E_SOURCEALREADYDEFINED 0x80040408 Источник уже определен.
MS_E_INVALIDSTREAMTYPE 0x80040409 Недопустимый тип потока для этой операции.
MS_E_NOTRUNNING 0x8004040A Объект IMultiMediaStream не находится в состоянии выполнения.

 

Потоковая передача мультимедиа