Коды ошибок и успешности потоковой передачи мультимедиа
[Функция, связанная с этой страницей 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 не находится в состоянии выполнения. |
Связанные темы