Ошибки отрисовки
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Примечание
[Не рекомендуется. Этот API можно удалить из будущих выпусков Windows.]
Службы редактирования Microsoft® DirectShow® (DES) определяют различные коды ошибок, используемые для регистрации ошибок отрисовки. Если проект отрисовывается неправильно, модуль отрисовки вызывает метод IAMErrorLog::LogError . В следующей таблице перечислены параметры, заданные LogError:
- Код ошибки содержится в параметре ErrorCode .
- Описание содержится в параметре ErrorString.
- Описание содержится в параметре ErrorString .
- Если есть дополнительные сведения, тип VARIANT содержится в члене vtvariant , на который указывает pExtraInfo.
Примечание
Описанные здесь коды ошибок не являются значениями HRESULT . Список возвращаемых значений HRESULT , относящихся к DES, см. в разделе Коды ошибок и успехов.
Код ошибки | Описание | Дополнительные сведения | Тип Variant |
---|---|---|---|
DEX_IDS_BAD_SOURCE_NAME | Имя файла не существует, или DirectShow не распознает расширение файла. | Имя файла | BSTR |
DEX_IDS_BAD_SOURCE_NAME2 | Тип файла не соответствует расширению файла или файл поврежден. | Имя файла | BSTR |
DEX_IDS_MISSING_SOURCE_NAME | Имя файла было обязательным, но не было присвоено. | Нет | Неприменимо |
DEX_IDS_UNKNOWN_SOURCE | Не удается проанализировать источник данных, предоставленный этим источником. | Нет | Неприменимо |
DEX_IDS_INSTALL_PROBLEM | Непредвиденная ошибка. Некоторые компоненты DirectShow установлены неправильно. | Нет | Неприменимо |
DEX_IDS_NO_SOURCE_NAMES | Исходный фильтр не принимает имена файлов. | Нет | Неприменимо |
DEX_IDS_BAD_MEDIATYPE | Тип мультимедиа группы не поддерживается. | Номер группы | int |
DEX_IDS_STREAM_NUMBER | Недопустимый номер потока для этого источника. | Номер потока | int |
DEX_IDS_OUTOFMEMORY | Недостаточно памяти. | Нет | Неприменимо |
DEX_IDS_DIBSEQ_NOTALLSAME | Одно растровое изображение в последовательности отличается от типа других. | Имя растрового рисунка | BSTR |
DEX_IDS_CLIPTOOSHORT | Время мультимедиа клипа недопустимо, или последовательность независимых от устройств растровых изображений (DIB) слишком коротка.
Примечание: Если возникают другие ошибки отрисовки, эта ошибка может возникнуть, даже если время мультимедиа является допустимым. |
Нет | Неприменимо |
DEX_IDS_INVALID_DXT | Недопустимый идентификатор класса (CLSID) эффекта или перехода. | CLSID | BSTR |
DEX_IDS_INVALID_DEFAULT_DXT | Недопустимый ИДЕНТИФИКАТОР CLSID эффекта или перехода по умолчанию. | CLSID | BSTR |
DEX_IDS_NO_3D | Ваша версия DirectX не поддерживает трехмерные переходы. | CLSID | BSTR |
DEX_IDS_BROKEN_DXT | Этот эффект не является правильным или нарушен. | CLSID | BSTR |
DEX_IDS_NO_SUCH_PROPERTY | В объекте не существует такого свойства. | Имя свойства | BSTR |
DEX_IDS_ILLEGAL_PROPERTY_VAL | Недопустимое значение для этого свойства. | Указанное значение | ВАРИАНТ |
DEX_IDS_INVALID_XML | Синтаксическая ошибка в XML-файле. | Номер строки | VT_I4 (4-байтное целое число) |
DEX_IDS_CANT_FIND_FILTER | Не удается найти фильтр, указанный в XML, по категории и экземпляру. | Понятное имя (экземпляр) | BSTR |
DEX_IDS_DISK_WRITE_ERROR | Ошибка записи XML-файла на диск. | Нет | Неприменимо |
DEX_IDS_INVALID_AUDIO_FX | CLSID не является допустимым фильтром звуковых эффектов DirectShow. | CLSID | BSTR |
DEX_IDS_CANT_FIND_COMPRESSOR | Не удается найти компрессор для создания указанного формата сжатия. | Нет | Неприменимо |
Следующие ошибки никогда не должны возникать. Если вы столкнулись с одной из этих ошибок, отправьте отчет об ошибке в корпорацию Майкрософт.
Код ошибки | Описание |
---|---|
DEX_IDS_TIMELINE_PARSE | Непредвиденная ошибка при анализе временная шкала. |
DEX_IDS_GRAPH_ERROR | Непредвиденная ошибка при построении графа фильтра. |
DEX_IDS_GRID_ERROR | Непредвиденная ошибка с внутренней сеткой. |
DEX_IDS_INTERFACE_ERROR | Непредвиденная ошибка при получении интерфейса. |