Microsoft DirectX 9.0 SDK Update (October 2004)

Audio and Video Playback Error Codes

Language:

Note: This documentation is preliminary and is subject to change.

Below is a list of possible error codes that can occur in Microsoft.DirectX.AudioVideoPlayback.

Audio Video Playback Error Code Table

ErrorCode    ErrorStringDescription
-2147220992VFW_E_INVALIDMEDIATYPEThe specified media type is invalid.
-2147220991VFW_E_INVALIDSUBTYPEThe specified media subtype is invalid.
-2147220990VFW_E_NEED_OWNERThis object can only be created as an aggregated object.
-2147220989VFW_E_ENUM_OUT_OF_SYNCThe state of the enumerated object has changed and is now inconsistent with the state of the enumerator. Discard any data obtained from previous calls to the enumerator and then update the enumerator by calling the enumerator's Reset method.
-2147220988VFW_E_ALREADY_CONNECTEDAt least one of the pins involved in the operation is already connected.
-2147220987VFW_E_FILTER_ACTIVEThis operation cannot be performed because the filter is active.
-2147220986VFW_E_NO_TYPESOne of the specified pins supports no media types.
-2147220985VFW_E_NO_ACCEPTABLE_TYPESThere is no common media type between these pins.
-2147220984VFW_E_INVALID_DIRECTIONTwo pins of the same direction cannot be connected.
-2147220983VFW_E_NOT_CONNECTEDThe operation cannot be performed because the pins are not connected.
-2147220982VFW_E_NO_ALLOCATORNo sample buffer allocator is available.
-2147220981VFW_E_RUNTIME_ERRORA run-time error occurred.
-2147220980VFW_E_BUFFER_NOTSETNo buffer space has been set.
-2147220979VFW_E_BUFFER_OVERFLOWThe buffer is not sufficiently large.
-2147220978VFW_E_BADALIGNAn invalid alignment was specified.
-2147220977VFW_E_ALREADY_COMMITTEDThe allocator was not committed.
-2147220976VFW_E_BUFFERS_OUTSTANDINGOne or more buffers are still active.
-2147220975VFW_E_NOT_COMMITTEDCannot allocate a sample when the allocator is not active.
-2147220974VFW_E_SIZENOTSETCannot allocate memory because no size has been set.
-2147220973VFW_E_NO_CLOCKCannot lock for synchronization because no clock has been defined.
-2147220972VFW_E_NO_SINKQuality messages could not be sent because no quality sink has been defined.
-2147220971VFW_E_NO_INTERFACEA required interface has not been implemented.
-2147220970VFW_E_NOT_FOUNDAn object or name was not found.
-2147220969VFW_E_CANNOT_CONNECTNo combination of intermediate filters could be found to make the connection.
-2147220968VFW_E_CANNOT_RENDERNo combination of filters could be found to render the stream.
-2147220967VFW_E_CHANGING_FORMATCould not change formats dynamically.
-2147220966VFW_E_NO_COLOR_KEY_SETNo color key has been set.
-2147220965VFW_E_NOT_OVERLAY_CONNECTIONTransport.
-2147220964VFW_E_NOT_SAMPLE_CONNECTIONCurrent pin connection is not using the correct transport.
-2147220963VFW_E_PALETTE_SETSetting a color key would conflict with the palette already set.
-2147220962VFW_E_COLOR_KEY_SETSetting a palette would conflict with the color key already set.
-2147220961VFW_E_NO_COLOR_KEY_FOUNDNo matching color key is available.
-2147220960VFW_E_NO_PALETTE_AVAILABLENo palette is available.
-2147220959VFW_E_NO_DISPLAY_PALETTEDisplay does not use a palette.
-2147220958VFW_E_TOO_MANY_COLORSToo many colors for the current display settings.
-2147220957VFW_E_STATE_CHANGEDThe state changed while waiting to process the sample.
-2147220956VFW_E_NOT_STOPPEDThe operation could not be performed because the filter is not stopped.
-2147220955VFW_E_NOT_PAUSEDThe operation could not be performed because the filter is not paused.
-2147220954VFW_E_NOT_RUNNINGThe operation could not be performed because the filter is not running.
-2147220953VFW_E_WRONG_STATEThe operation could not be performed because the filter is in the wrong state.
-2147220952VFW_E_START_TIME_AFTER_ENDThe sample start time is after the sample end time.
-2147220951VFW_E_INVALID_RECTThe supplied rectangle is invalid.
-2147220950VFW_E_TYPE_NOT_ACCEPTEDThis pin cannot use the supplied media type.
-2147220949VFW_E_SAMPLE_REJECTEDThis sample cannot be rendered.
-2147220948VFW_E_SAMPLE_REJECTED_EOSThis sample cannot be rendered because the end of the stream has been reached.
-2147220947VFW_E_DUPLICATE_NAMEAn attempt to add a filter with a duplicate name failed.
-2147220946VFW_E_TIMEOUTA time-out has expired.
-2147220945VFW_E_INVALID_FILE_FORMATThe file format is invalid.
-2147220944VFW_E_ENUM_OUT_OF_RANGEThe list has already been exhausted.
-2147220943VFW_E_CIRCULAR_GRAPHThe filter graph is circular.
-2147220942VFW_E_NOT_ALLOWED_TO_SAVEUpdates are not allowed in this state.
-2147220941VFW_E_TIME_ALREADY_PASSEDAn attempt was made to queue a command for a time in the past.
-2147220940VFW_E_ALREADY_CANCELLEDThe queued command was already canceled.
-2147220939VFW_E_CORRUPT_GRAPH_FILECannot render the file because it is corrupt.
-2147220938VFW_E_ADVISE_ALREADY_SETAdvise link already exists.
-2147220936VFW_E_NO_MODEX_AVAILABLENo full-screen modes are available.
-2147220935VFW_E_NO_ADVISE_SETThis Advise cannot be canceled because it was not successfully set.
-2147220934VFW_E_NO_FULLSCREENFull-screen mode is not available.
-2147220933VFW_E_IN_FULLSCREEN_MODEWindow methods while in full-screen mode.
-2147220928VFW_E_UNKNOWN_FILE_TYPEThe media type of this file is not recognized.
-2147220927VFW_E_CANNOT_LOAD_SOURCE_FILTERThe source filter for this file could not be loaded.
-2147220925VFW_E_FILE_TOO_SHORTA file appeared to be incomplete.
-2147220924VFW_E_INVALID_FILE_VERSIONThe file's version number is invalid.
-2147220921VFW_E_INVALID_CLSIDThis file is corrupt: it contains an invalid class identifier.
-2147220920VFW_E_INVALID_MEDIA_TYPEThis file is corrupt: it contains an invalid media type.
-2147220919VFW_E_SAMPLE_TIME_NOT_SETNo time stamp has been set for this sample.
-2147220911VFW_E_MEDIA_TIME_NOT_SETNo media time was set for this sample.
-2147220910VFW_E_NO_TIME_FORMAT_SETNo media time format was selected.
-2147220909VFW_E_MONO_AUDIO_HWCannot change balance because audio device is monaural only.
-2147220907VFW_E_NO_DECOMPRESSORCannot play back the video stream: could not find a suitable decompressor.
-2147220906VFW_E_NO_AUDIO_HARDWARECannot play back the audio stream: no audio hardware is available, or the hardware is not supported.
-2147220903VFW_E_RPZACannot play back the video stream: format 'RPZA' is not supported.
-2147220901VFW_E_PROCESSOR_NOT_SUITABLEMicrosoft® DirectShow® cannot play MPEG movies on this processor.
-2147220900VFW_E_UNSUPPORTED_AUDIOCannot play back the audio stream: the audio format is not supported.
-2147220899VFW_E_UNSUPPORTED_VIDEOCannot play back the video stream: the video format is not supported.
-2147220898VFW_E_MPEG_NOT_CONSTRAINEDDirectShow cannot play this video stream because it falls outside the constrained standard.
-2147220897VFW_E_NOT_IN_GRAPHCannot perform the requested function on an object that is not in the filter graph.
-2147220895VFW_E_NO_TIME_FORMATCannot access the time format on an object.
-2147220894VFW_E_READ_ONLYCould not make the connection because the stream is read-only and the filter alters the data.
-2147220892VFW_E_BUFFER_UNDERFLOWThe buffer is not full enough.
-2147220891VFW_E_UNSUPPORTED_STREAMCannot play back the file: the format is not supported.
-2147220890VFW_E_NO_TRANSPORTPins cannot connect because they don't support the same transport.
-2147220887VFW_E_BAD_VIDEOCDThe Video CD can't be read correctly by the device or the data is corrupt.
-2147220880VFW_S_NO_STOP_TIMEThe sample had a start time but not a stop time. In this case, the stop time that is returned is set to the start time plus one.
-2147220879VFW_E_OUT_OF_VIDEO_MEMORYThere is not enough video memory at this display resolution and number of colors. Reducing resolution might help.
-2147220878VFW_E_VP_NEGOTIATION_FAILEDThe video port connection negotiation process has failed.
-2147220877VFW_E_DDRAW_CAPS_NOT_SUITABLEEither Microsoft DirectDraw® has not been installed or the video card capabilities are not suitable. Make sure the display is not in 16-color mode.
-2147220876VFW_E_NO_VP_HARDWARENo video port hardware is available, or the hardware is not responding.
-2147220875VFW_E_NO_CAPTURE_HARDWARENo capture hardware is available, or the hardware is not responding.
-2147220874VFW_E_DVD_OPERATION_INHIBITEDThis user operation is inhibited by digital video disc (DVD) content at this time.
-2147220873VFW_E_DVD_INVALIDDOMAINThis operation is not permitted in the current domain.
-2147220872VFW_E_DVD_NO_BUTTONRequested button is not available.
-2147220871VFW_E_DVD_GRAPHNOTREADYDVD-Video playback graph has not been built yet.
-2147220870VFW_E_DVD_RENDERFAILDVD-Video playback graph building failed.
-2147220869VFW_E_DVD_DECNOTENOUGHDVD-Video playback graph could not be built due to insufficient decoders.
-2147220853VFW_E_DVD_NOT_IN_KARAOKE_MODEThe DVD Navigator is not in karaoke mode.
-2147220850VFW_E_FRAME_STEP_UNSUPPORTEDFrame stepping is not supported.
-2147220845VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREADPin is already blocked on the calling thread.
-2147220844VFW_E_PIN_ALREADY_BLOCKEDPin is already blocked on another thread.
-2147220843VFW_E_CERTIFICATION_FAILUREUse of this filter is restricted by a software key. The application must unlock the filter.
-2147220842VFW_E_VMR_NOT_IN_MIXER_MODEThe Video Mixing Renderer (VMR) is not in mixing mode.
-2147220841VFW_E_VMR_NO_AP_SUPPLIEDThe application has not yet provided the VMR filter with a valid allocator-presenter object.
-2147220840VFW_E_VMR_NO_DEINTERLACE_HWThe VMR could not find any deinterlacing hardware on the current display device.
-2147220839VFW_E_VMR_NO_PROCAMP_HWThe VMR could not find any hardware that supports ProcAmp controls on the current display device.
-2147220838VFW_E_DVD_VMR9_INCOMPATIBLEDECThe hardware decoder uses video port extensions (VPE), which are not compatible with the VMR-9 filter.
-2147220494VFW_E_BAD_KEYA registry entry is corrupt.


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center