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


Коды ошибок DMO

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

В следующей таблице приведены коды ошибок, относящиеся к объектам мультимедиа (DMOS) Microsoft DirectX. Эти коды ошибок определяются в файле заголовка Mediaerr.h.

Констант/значение Описание
DMO_E_INVALIDSTREAMINDEX
0x80040201
Недопустимый индекс потока.
DMO_E_INVALIDTYPE
0x80040202
Недопустимый тип носителя.
DMO_E_TYPE_NOT_SET
0x80040203
Тип носителя не задан. Для выполнения этой операции для одного или нескольких потоков требуется тип носителя.
DMO_E_NOTACCEPTING
0x80040204
Данные не могут приниматься в этом потоке. Может потребоваться обработать больше выходных данных; см. раздел IMediaObject::P rocessInput.
DMO_E_TYPE_NOT_ACCEPTED
0x80040205
Тип носителя не был принят.
DMO_E_NO_MORE_ITEMS
0x80040206
Индекс типа мультимедиа выходит за пределы диапазона.

Требования

Требование Значение
Заголовок
Mediaerr.h

См. также раздел

Константы DMO