Rendering Errors
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
Note
[Deprecated. This API may be removed from future releases of Windows.]
Microsoft® DirectShow® Editing Services (DES) defines various error codes used to log rendering errors. If a project does not render correctly, the render engine calls the IAMErrorLog::LogError method. The following table summarizes the parameters given to LogError:
- The error code is contained in the ErrorCode parameter.
- The description is contained in the ErrorString parameter.
- The description is contained in the ErrorString parameter.
- If there is extra information, the VARIANT type is contained in the vt member of the VARIANT pointed to by pExtraInfo.
Note
The error codes described here are not HRESULT values. For a list of HRESULT return values specific to DES, see Error and Success Codes.
Error code | Description | Extra information | Variant type |
---|---|---|---|
DEX_IDS_BAD_SOURCE_NAME | File name doesn't exist, or DirectShow doesn't recognize the file extension. | File name | BSTR |
DEX_IDS_BAD_SOURCE_NAME2 | File type does not match the file extension or the file is corrupt. | File name | BSTR |
DEX_IDS_MISSING_SOURCE_NAME | File name was required, but wasn't given. | None | Not applicable |
DEX_IDS_UNKNOWN_SOURCE | Cannot parse data source provided by this source. | None | Not applicable |
DEX_IDS_INSTALL_PROBLEM | Unexpected error. Some DirectShow component is not installed properly. | None | Not applicable |
DEX_IDS_NO_SOURCE_NAMES | Source filter does not accept file names. | None | Not applicable |
DEX_IDS_BAD_MEDIATYPE | Group's media type is not supported. | Group number | int |
DEX_IDS_STREAM_NUMBER | Invalid stream number for this source. | Stream number | int |
DEX_IDS_OUTOFMEMORY | Out of memory. | None | Not applicable |
DEX_IDS_DIBSEQ_NOTALLSAME | One bitmap in the sequence was not the same type as the others. | Bitmap name | BSTR |
DEX_IDS_CLIPTOOSHORT | Clip's media times are invalid, or the device-independent bitmap (DIB) sequence is too short. Note: If other rendering errors occur, this error might occur even though the media times are valid. |
None | Not applicable |
DEX_IDS_INVALID_DXT | Class identifier (CLSID) of the effect or transition is not valid. | CLSID | BSTR |
DEX_IDS_INVALID_DEFAULT_DXT | The CLSID of the default effect or transition is not valid. | CLSID | BSTR |
DEX_IDS_NO_3D | Your version of DirectX does not support three-dimensional transitions. | CLSID | BSTR |
DEX_IDS_BROKEN_DXT | This effect is not the right kind, or is broken. | CLSID | BSTR |
DEX_IDS_NO_SUCH_PROPERTY | No such property exists on the object. | Property name | BSTR |
DEX_IDS_ILLEGAL_PROPERTY_VAL | Illegal value for this property. | Value specified | VARIANT |
DEX_IDS_INVALID_XML | Syntax error in XML file. | Line number | VT_I4 (4-byte integer) |
DEX_IDS_CANT_FIND_FILTER | Cannot find filter specified in XML by category and instance. | Friendly name (instance) | BSTR |
DEX_IDS_DISK_WRITE_ERROR | Error writing XML file to disk. | None | Not applicable |
DEX_IDS_INVALID_AUDIO_FX | CLSID not a valid DirectShow audio effect filter. | CLSID | BSTR |
DEX_IDS_CANT_FIND_COMPRESSOR | Cannot find a compressor to produce the specified compression format. | None | Not applicable |
The following errors should never occur. If you encounter one of these errors, please send a bug report to Microsoft.
Error code | Description |
---|---|
DEX_IDS_TIMELINE_PARSE | Unexpected error parsing the timeline. |
DEX_IDS_GRAPH_ERROR | Unexpected error building the filter graph. |
DEX_IDS_GRID_ERROR | Unexpected error with the internal grid. |
DEX_IDS_INTERFACE_ERROR | Unexpected error getting an interface. |