Microsoft DirectX 8.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:

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 nameBSTR
DEX_IDS_BAD_SOURCE_NAME2 File type does not match the file extension or the file is corrupt. File nameBSTR
DEX_IDS_MISSING_SOURCE_NAME File name was required, but wasn't given. NoneNot applicable
DEX_IDS_UNKNOWN_SOURCE Cannot parse data source provided by this source. NoneNot applicable
DEX_IDS_INSTALL_PROBLEM Unexpected error. Some DirectShow component is not installed properly. NoneNot applicable
DEX_IDS_NO_SOURCE_NAMES Source filter does not accept file names. NoneNot applicable
DEX_IDS_BAD_MEDIATYPE Group's media type is not supported. Group numberint
DEX_IDS_STREAM_NUMBER Invalid stream number for this source. Stream numberint
DEX_IDS_OUTOFMEMORY Out of memory. NoneNot applicable
DEX_IDS_DIBSEQ_NOTALLSAME One bitmap in the sequence was not the same type as the others. Bitmap nameBSTR
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.

NoneNot applicable
DEX_IDS_INVALID_DXT Class identifier (CLSID) of the effect or transition is not a valid Microsoft® DirectX® Transform effect. CLSIDBSTR
DEX_IDS_INVALID_DEFAULT_DXT Default effect or transition is not a valid DirectX Transform effect. CLSIDBSTR
DEX_IDS_NO_3D Your version of DirectX does not support three-dimensional transforms. CLSIDBSTR
DEX_IDS_BROKEN_DXT This DirectX Transform effect is not the right kind, or is broken. CLSIDBSTR
DEX_IDS_NO_SUCH_PROPERTY No such property exists on the object. Property nameBSTR
DEX_IDS_ILLEGAL_PROPERTY_VAL Illegal value for this property. Value specifiedVARIANT
DEX_IDS_INVALID_XML Syntax error in XML file. Line numberVT_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. NoneNot applicable
DEX_IDS_INVALID_AUDIO_FX CLSID not a valid DirectShow audio effect filter. CLSIDBSTR
DEX_IDS_CANT_FIND_COMPRESSOR Cannot find a compressor to produce the specified compression format. NoneNot applicable

The following errors should never occur. If you encounter one of these errors, please send a bug report to dxmbug.microsoft.com.

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.