Rendering Errors
Microsoft DirectShow 9.0 |
Rendering Errors
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 extra information, if any, is contained in the VARIANT pointed to by pExtraInfo.
- 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 rrr 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. |