Home   |   Submit request   |   News   |   Knowledgebase   |   Downloads   |   Forums   |   Login
Knowledgebase
Home »

VideoCapX

Search
 

DirectShow error codes

06/26/2008
English
Rating: (2 votes)
Error code Description value
CTL_E_ILLEGALFUNCTIONCALL The syntax in the function call was incorrect. 800A0005
CTL_E_OVERFLOW The result is too large to be represented in function's return type. 800A0006
CTL_E_OUTOFMEMORY There is insufficient memory to perform the requested operation. 800A0007
CTL_E_DIVISIONBYZERO The function attempted to divide by zero. 800A000B
CTL_E_OUTOFSTRINGSPACE There is insufficient string space to perform the requested operation. Certain operations (copying, for example) involve temporary strings that use up string space. 800A000E
CTL_E_OUTOFSTACKSPACE There is insufficient string space to perform the requested operation. Each thread has its own stack while other resources, such as heap memory, are shared by all threads in the process. You must specify how much memory to allocate for a separate stack for each additional thread your program needs. The operating system will allocate additional stack space for the thread, if necessary, but you must specify a default value. If the operating system cannot allocate the necessary space, you receive this error. 800A001C
CTL_E_BADFILENAMEORNUMBER The function attempted to access a file with a bad file name or number. 800A0034
CTL_E_FILENOTFOUND The function attempted to access a file that could not be found. 800A0035
CTL_E_BADFILEMODE The function attempted to perform an operation on a file that has an incompatible file mode. File modes are Append, Binary, Input, Output, or Random. 800A0036
CTL_E_FILEALREADYOPEN The function attempted to open a file that was already open. 800A0037
CTL_E_DEVICEIOERROR There was a device I/O error during the function execution. 800A0039
CTL_E_FILEALREADYEXISTS The function attempted to create a file that already exists. 800A003A
CTL_E_BADRECORDLENGTH The function attempted to access a file record that is incorrect. For example, it is assumed that a file opened for random access is composed of a set of identical-length records. 800A003B
CTL_E_DISKFULL The function attempted to write to the disk, but the disk is full. 800A003D
CTL_E_BADRECORDNUMBER The function attempted to access a file record that is incorrect. The record number is the position of the position in a recordset (a set of records in a data source). 800A003F
CTL_E_BADFILENAME The function attempted to access a file name that is incorrect. 800A0040
CTL_E_TOOMANYFILES The function attempted to open a file when too many files were already open. 800A0043
CTL_E_DEVICEUNAVAILABLE The function attempted to access a device that was not available. 800A0044
CTL_E_PERMISSIONDENIED The function attempted to access a file without the proper permission setting. 800A0046
CTL_E_DISKNOTREADY The function attempted to access a file when the disk was not ready. 800A0047
CTL_E_PATHFILEACCESSERROR The function attempted to access a file or path that was incorrect or had the wrong permissions. 800A004B
CTL_E_PATHNOTFOUND The function attempted to access a file with an incorrect path. 800A004C
CTL_E_INVALIDPATTERNSTRING The function was called with an invalid string. 800A005D
CTL_E_INVALIDUSEOFNULL The function was called with an invalid NULL. 800A005E
VFW_S_NO_MORE_ITEMS There are no more items in the list. 00040103
CTL_E_INVALIDFILEFORMAT The function attempted to perform an operation on a file that has an incompatible file format. 800A0141
CTL_E_INVALIDPROPERTYVALUE The function was called with an invalid property value. 800A017C
CTL_E_INVALIDPROPERTYARRAYINDEX The function was called with an invalid property array index. 800A017D
CTL_E_SETNOTSUPPORTEDATRUNTIME The function attempted to set a property that cannot be set at run time. 800A017E
CTL_E_SETNOTSUPPORTED The function attempted to set a property that cannot be set. 800A017F
CTL_E_NEEDPROPERTYARRAYINDEX The function attempted to access a property that needs an array index without the array index. 800A0181
CTL_E_SETNOTPERMITTED The function attempted to set a property without the proper permissions to set the property. 800A0183
CTL_E_GETNOTSUPPORTEDATRUNTIME The function attempted to get a property that cannot be retrieved at run time. 800A0189
CTL_E_GETNOTSUPPORTED The function attempted to get a property that cannot be retrieved. 800A018A
CTL_E_PROPERTYNOTFOUND The function attempted to get a property that could not be found. 800A01A6
CTL_E_INVALIDCLIPBOARDFORMAT The function attempted an operation with an invalid Clipboard format. 800A01CC
CTL_E_INVALIDPICTURE The function attempted an operation with an invalid picture. 800A01E1
CTL_E_PRINTERERROR The function attempted to print, and there was a printer error. 800A01E2
VFW_E_INVALIDMEDIATYPE The specified media type is invalid. 80040200
VFW_E_INVALIDSUBTYPE The specified media subtype is invalid. 80040201
VFW_E_NEED_OWNER This object can only be created as an aggregated object. 80040202
VFW_E_ENUM_OUT_OF_SYNC The enumerator has become invalid. 80040203
VFW_E_ALREADY_CONNECTED At least one of the pins involved in the operation is already connected. 80040204
VFW_E_FILTER_ACTIVE This operation cannot be performed because the filter is active. 80040205
VFW_E_NO_TYPES One of the specified pins supports no media types. 80040206
VFW_E_NO_ACCEPTABLE_TYPES There is no common media type between these pins. 80040207
VFW_E_INVALID_DIRECTION Two pins of the same direction cannot be connected. 80040208
VFW_E_NOT_CONNECTED The operation cannot be performed because the pins are not connected. 80040209
VFW_E_NO_ALLOCATOR No sample buffer allocator is available. 8004020A
VFW_E_RUNTIME_ERROR A run-time error occurred. 8004020B
VFW_E_BUFFER_NOTSET No buffer space has been set. 8004020C
VFW_E_BUFFER_OVERFLOW The buffer is not big enough. 8004020D
VFW_E_BADALIGN An invalid alignment was specified. 8004020E
VFW_E_ALREADY_COMMITTED Cannot change allocated memory while the filter is active. 8004020F
VFW_E_BUFFERS_OUTSTANDING One or more buffers are still active. 80040210
VFW_E_NOT_COMMITTED Cannot allocate a sample when the allocator is not active. 80040211
VFW_E_SIZENOTSET Cannot allocate memory because no size has been set. 80040212
VFW_E_NO_CLOCK Cannot lock for synchronization because no clock has been defined. 80040213
VFW_E_NO_SINK Quality messages could not be sent because no quality sink has been defined. 80040214
VFW_E_NO_INTERFACE A required interface has not been implemented. 80040215
VFW_E_NOT_FOUND An object or name was not found. 80040216
VFW_E_CANNOT_CONNECT No combination of intermediate filters could be found to make the connection. 80040217
VFW_E_CANNOT_RENDER No combination of filters could be found to render the stream. 80040218
VFW_E_CHANGING_FORMAT Could not change formats dynamically. 80040219
VFW_E_NO_COLOR_KEY_SET No color key has been set. 8004021A
VFW_E_NOT_OVERLAY_CONNECTION Current pin connection is not using the IOverlay transport. 8004021B
VFW_E_NOT_SAMPLE_CONNECTION Current pin connection is not using the IMemInputPin transport. 8004021C
VFW_E_PALETTE_SET Setting a color key would conflict with the palette already set. 8004021D
VFW_E_COLOR_KEY_SET Setting a palette would conflict with the color key already set. 8004021E
VFW_E_NO_COLOR_KEY_FOUND No matching color key is available. 8004021F
VFW_E_NO_PALETTE_AVAILABLE No palette is available. 80040220
VFW_E_NO_DISPLAY_PALETTE Display does not use a palette. 80040221
VFW_E_TOO_MANY_COLORS Too many colors for the current display settings. 80040222
VFW_E_STATE_CHANGED The state changed while waiting to process the sample. 80040223
VFW_E_NOT_STOPPED The operation could not be performed because the filter is not stopped. 80040224
VFW_E_NOT_PAUSED The operation could not be performed because the filter is not paused. 80040225
VFW_E_NOT_RUNNING The operation could not be performed because the filter is not running. 80040226
VFW_E_WRONG_STATE The operation could not be performed because the filter is in the wrong state. 80040227
VFW_E_START_TIME_AFTER_END The sample start time is after the sample end time. 80040228
VFW_E_INVALID_RECT The supplied rectangle is invalid. 80040229
VFW_E_TYPE_NOT_ACCEPTED This pin cannot use the supplied media type. 8004022A
VFW_E_SAMPLE_REJECTED This sample cannot be rendered. 8004022B
VFW_E_SAMPLE_REJECTED_EOS This sample cannot be rendered because the end of the stream has been reached. 8004022C
VFW_E_DUPLICATE_NAME An attempt to add a filter with a duplicate name failed. 8004022D
VFW_S_DUPLICATE_NAME An attempt to add a filter with a duplicate name succeeded with a modified name. 0004022D
VFW_E_TIMEOUT A time-out has expired. 8004022E
VFW_E_INVALID_FILE_FORMAT The file format is invalid. 8004022F
VFW_E_ENUM_OUT_OF_RANGE The list has already been exhausted. 80040230
VFW_E_CIRCULAR_GRAPH The filter graph is circular. 80040231
VFW_E_NOT_ALLOWED_TO_SAVE Updates are not allowed in this state. 80040232
VFW_E_TIME_ALREADY_PASSED An attempt was made to queue a command for a time in the past. 80040233
VFW_E_ALREADY_CANCELLED The queued command was already canceled. 80040234
VFW_E_CORRUPT_GRAPH_FILE Cannot render the file because it is corrupt. 80040235
VFW_E_ADVISE_ALREADY_SET An IOverlay link already exists. 80040236
VFW_S_STATE_INTERMEDIATE The state transition is not complete. 00040237
VFW_E_NO_MODEX_AVAILABLE No full-screen modes are available. 80040238
VFW_S_STATE_INTERMEDIATE The state transition is not complete. 00040237
VFW_E_NO_MODEX_AVAILABLE No full-screen modes are available. 80040238
VFW_E_NO_ADVISE_SET This advise cannot be canceled because it was not successfully set. 80040239
VFW_E_NO_FULLSCREEN Full-screen mode is not available. 8004023A
VFW_E_IN_FULLSCREEN_MODE Cannot call IVideoWindow methods while in full-screen mode. 8004023B
VFW_E_UNKNOWN_FILE_TYPE The media type of this file is not recognized. 80040240
VFW_E_CANNOT_LOAD_SOURCE_FILTER The source filter for this file could not be loaded. 80040241
VFW_S_PARTIAL_RENDER Some of the streams in this movie are in an unsupported format. 00040242
VFW_E_FILE_TOO_SHORT A file appeared to be incomplete. 80040243
VFW_E_INVALID_FILE_VERSION The file's version number is invalid. 80040244
VFW_S_STATE_INTERMEDIATE The state transition is not complete. 00040237
VFW_E_NO_MODEX_AVAILABLE No full-screen modes are available. 80040238
VFW_E_NO_ADVISE_SET This advise cannot be canceled because it was not successfully set. 80040239
VFW_E_NO_FULLSCREEN Full-screen mode is not available. 8004023A
VFW_E_IN_FULLSCREEN_MODE Cannot call IVideoWindow methods while in full-screen mode. 8004023B
VFW_E_UNKNOWN_FILE_TYPE The media type of this file is not recognized. 80040240
VFW_E_CANNOT_LOAD_SOURCE_FILTER The source filter for this file could not be loaded. 80040241
VFW_S_PARTIAL_RENDER Some of the streams in this movie are in an unsupported format. 00040242
VFW_E_FILE_TOO_SHORT A file appeared to be incomplete. 80040243
VFW_E_INVALID_FILE_VERSION The file's version number is invalid. 80040244
VFW_S_SOME_DATA_IGNORED The file contained some property settings that were not used. 00040245
VFW_S_CONNECTIONS_DEFERRED Some connections failed and were deferred. 00040246
VFW_E_INVALID_CLSID This file is corrupt: it contains an invalid class identifier. 80040247
VFW_E_INVALID_MEDIA_TYPE This file is corrupt: it contains an invalid media type. 80040248
VFW_E_SAMPLE_TIME_NOT_SET No time stamp has been set for this sample. 80040249
VFW_S_RESOURCE_NOT_NEEDED The resource specified is no longer needed. 00040250
VFW_E_MEDIA_TIME_NOT_SET No media time stamp was set for this sample. 80040251
VFW_E_NO_TIME_FORMAT_SET No media time format was selected. 80040252
VFW_E_MONO_AUDIO_HW Cannot change balance because audio device is monoaural only. 80040253
VFW_S_MEDIA_TYPE_IGNORED Could not connect with the media type in the persistent graph. 00040254
VFW_E_NO_DECOMPRESSOR Cannot play back the video stream: could not find a suitable decompressor. 80040255
VFW_E_NO_AUDIO_HARDWARE Cannot play back the audio stream: no audio hardware is available, or the hardware is not supported. 80040256
VFW_S_VIDEO_NOT_RENDERED Cannot play back the video stream: could not find a suitable renderer. 00040257
VFW_S_AUDIO_NOT_RENDERED Cannot play back the audio stream: could not find a suitable renderer. 00040258
VFW_E_RPZA Cannot play back the video stream: format 'RPZA' is not supported. 80040259
VFW_S_RPZA Cannot play back the video stream: format 'RPZA' is not supported. 0004025A
VFW_E_PROCESSOR_NOT_SUITABLE DirectShow cannot play MPEG movies on this processor. 8004025B
VFW_E_UNSUPPORTED_AUDIO Cannot play back the audio stream: the audio format is not supported. 8004025C
VFW_E_UNSUPPORTED_VIDEO Cannot play back the video stream: the video format is not supported. 8004025D
VFW_E_MPEG_NOT_CONSTRAINED DirectShow cannot play this video stream because it falls outside the constrained standard. 8004025E
VFW_E_NOT_IN_GRAPH Cannot perform the requested function on an object that is not in the filter graph. 8004025F
VFW_S_ESTIMATED The value returned had to be estimated. Its accuracy cannot be guaranteed. 00040260
VFW_E_NO_TIME_FORMAT Cannot access the time format on an object. 80040261
VFW_E_READ_ONLY Could not make the connection because the stream is read-only and the filter alters the data. 80040262
VFW_S_RESERVED This success code is reserved for internal purposes within DirectShow. 00040263
VFW_E_BUFFER_UNDERFLOW The buffer is not full enough. 80040264
VFW_E_UNSUPPORTED_STREAM Cannot play back the file: the format is not supported. 80040265
VFW_E_NO_TRANSPORT Pins cannot connect because they do not support the same transport. 80040266
VFW_S_STREAM_OFF The stream was turned off. 00040267
VFW_S_CANT_CUE The graph cannot be cued because it lacks data or contains corrupt data. 00040268
VFW_E_BAD_VIDEOCD The Video CD cannot be read correctly by the device or is the data is corrupt. 80040269
VFW_S_NO_STOP_TIME The sample had a start time but not a stop time. In this case, the stop time returned is set to the start time plus one. The IMediaSample::GetTime method can return this success code. 80040270
VFW_E_OUT_OF_VIDEO_MEMORY There is not enough video memory at this display resolution and number of colors. Reducing resolution might help. 80040271
VFW_E_VP_NEGOTIATION_FAILED The video port connection negotiation process has failed. 80040272
VFW_E_DDRAW_CAPS_NOT_SUITABLE Either Microsoft DirectDraw® has not been installed or the video card capabilities are not suitable. Make sure the display is not in 16-color mode. 80040273
VFW_E_NO_VP_HARDWARE No video port hardware is available, or the hardware is not responding. 80040274
VFW_E_NO_CAPTURE_HARDWARE No capture hardware is available, or the hardware is not responding. 80040275
VFW_E_DVD_OPERATION_INHIBITED DVD operation error 80040276
VFW_E_DVD_INVALIDDOMAIN DVD operation error 80040277
VFW_E_DVD_NO_BUTTON DVD operation error 80040278
VFW_E_DVD_GRAPHNOTREADY DVD operation error 80040279
VFW_E_DVD_RENDERFAIL DVD operation error 8004027a
VFW_E_DVD_DECNOTENOUGH DVD operation error 8004027b
CTL_E_CANTSAVEFILETOTEMP The file cannot be saved to the TEMP directory. 800A02DF
CTL_E_SEARCHTEXTNOTFOUND The searched-for text cannot be found. 800A02E8
CTL_E_REPLACEMENTSTOOLONG The text replacement is too long. 800A02EA
VFW_E_BAD_KEY A registry entry is corrupt. 800403F2

 

Error code Hexadecimal value Description
ASF_E_ALREADYINITIALIZED C00D07F7 This object has already been initialized; the setting cannot be changed.
ASF_E_BADDATADESCRIPTOR C00D0802 One or more data descriptors are not properly set.
ASF_E_BADDATAUNIT C00D080D The given data unit is corrupted, badly formatted, or otherwise not valid.
ASF_E_BADINDEXINTERVAL C00D0803 The index has an invalid time interval (probably zero).
ASF_E_BADLANGUAGEID C00D07D2 The language ID was not found.
ASF_E_BADMEDIATYPE C00D0807 The specified media type does not work with this component.
ASF_E_BUFFEROVERRUN C00D07D0 An attempt was made to seek or position past the end of a buffer.
ASF_E_BUFFERTOOSMALL C00D07D1 The supplied input or output buffer was too small.
ASF_E_EXCEEDEDMAXIMUMOBJECTSIZE C00D080C The object has exceeded its maximum size.
ASF_E_HEADERSIZE C00D080E The ASF header has exceeded the specified maximum size.
ASF_E_INDEXBLOCKUNLOADED C00D080A The index entries for the specified index block have been unloaded from memory and are not available.
ASF_E_INVALIDFLAGS C00D0801 The flags for this object or set of objects have not been properly set.
ASF_E_INVALIDHEADER C00D07E2 The ASF file header does not contain enough information.
ASF_E_INVALIDINDEX C00D0805 The given index value is not valid.
ASF_E_INVALIDINIT C00D07F8 This object has not been initialized properly; that operation cannot be performed.
ASF_E_INVALIDSTATE C00D07F5 The request is not valid in the object's current state.
ASF_E_INVALIDTIME C00D0804 The given time value is not valid.
ASF_E_NOCLOCKOBJECT C00D07E6 The object does not have a valid clock object.
ASF_E_NODATAOBJECT C00D07FA The ASF Data object could not be found.
ASF_E_NOFILEPROPS C00D07FD The File Properties object could not be found.
ASF_E_NOHEADEROBJECT C00D07F9 The ASF Header object could not be found.
ASF_E_NOINDEXOBJECT C00D07FB The ASF Index object could not be found.
ASF_E_NOLIBRARY C00D07F6 This object does not have a valid library pointer; it was not properly created or it has been shut down.
ASF_E_NOPAYLOADLENGTH C00D07DB The multiple payload packet is missing the payload length.
ASF_E_NOSTREAMPROPS C00D07FC A Stream Properties object with the correct stream number could not be found.
ASF_E_NOTENOUGHBANDWIDTH C00D080B The specified bandwidth is not large enough.
ASF_E_NOTENOUGHDESCRIPTORS C00D0809 The specified data unit requires a larger number of descriptors before it can be fully parsed.
ASF_E_NOTFOUND C00D07F0 The object was not found.
ASF_E_OBJECTTOOBIG C00D07F3 The object is too large to be processed in the requested manner.
ASF_E_OPAQUEPACKET C00D07ED An attempt was made to restore or access an opaque packet.
ASF_E_OVERFLOW C00D07EF An attempt was made to store a value which was larger than the destination's maximum value.
ASF_E_PACKETCONTENTTOOLARGE C00D07DE The packet content is too large.
ASF_E_STREAMNUMBERINUSE C00D0806 The specified stream number is already in use.
ASF_E_TOOMANYPAYLOADS C00D07DC The packet contains too many payloads.
ASF_E_UNEXPECTEDVALUE C00D07F4 A value was not set as expected.
ASF_E_UNKNOWNCLOCKTYPE C00D07EB An unknown clock type was specified for the stream clock type.
ASF_E_UNKNOWNPACKETSIZE C00D07E0 Expecting a fixed packet size but minimum and maximum are not equal.
ASF_E_WRITEFAILED C00D0808 The object could not be written as specified.
ASF_E_WRONGVERSION C00D07EE The wrong ASF version is being used.

Comment this article
Name:
Email
Comment:
Verification code 557: