This is work in progress.

Windows / Modules / mferror.dll

mferror.dll

Media Foundation Error API

Associated Error Codes

Below lists error codes and symbolic names found for this module.

CodeDescription
0x00007A16ation Error API 0x000d36d8 This callback and state had already been passed in to this event generator earlier.%0
0x000D36FDThe activate could not be created in the remote process for some reason it was replaced with empty one.%0
0x000D4A42The sink has not been finalized before shut down. This may cause sink to generate corrupted content.%0
0x000D61ADThe context was canceled.%0
0x000D61AFCannot update topology flags.%0
0x000D6D75The caller should not propagate this event to downstream components.%0
0x000D7150Protection for stream is not required.%0
0x000D7168Protection for this stream is not guaranteed to be enforced until the MEPolicySet event is fired.%0
0x000D7169This video stream is disabled because it is being sent to an unknown software output.%0
0x000D7173The Protected Environment is trusted.%0
0x000D9C44Timer::SetTimer returns this success code if called happened while timer is stopped. Timer is not going to be dispatched until clock is running.%0
0x000D9C45The clock can't return a valid time because the audio position returned from the audio playback device is unexpected.%0
0x000D9C46The clock can't return a valid render time because the audio position specified to the clock is unexpected.%0
0x000D9C47The clock can't return a valid render position because the timestamp specified to the clock is unexpected.%0
0x400D3A98Parsing is still in progress and is not yet complete.%0
0x400D4272The proxy setting is manual.%0
0xC00D36B0Platform not initialized. Please call MFStartup().%0
0xC00D36B1The buffer was too small to carry out the requested action.%0
0xC00D36B2The request is invalid in the current state.%0
0xC00D36B3The stream number provided was invalid.%0
0xC00D36B4The data specified for the media type is invalid, inconsistent, or not supported by this object.%0
0xC00D36B5The callee is currently not accepting further input.%0
0xC00D36B6This object needs to be initialized before the requested operation can be carried out.%0
0xC00D36B7The requested representation is not supported by this object.%0
0xC00D36B9An object ran out of media types to suggest therefore the requested chain of streaming objects cannot be completed.%0
0xC00D36BAThe object does not support the specified service.%0
0xC00D36BBAn unexpected error has occurred in the operation requested.%0
0xC00D36BCInvalid name.%0
0xC00D36BDInvalid type.%0
0xC00D36BEThe file does not conform to the relevant file format specification.%0
0xC00D36BFInvalid index.%0
0xC00D36C0An invalid timestamp was given.%0
0xC00D36C3The scheme of the given URL is unsupported.%0
0xC00D36C4The byte stream type of the given URL is unsupported.%0
0xC00D36C5The given time format is unsupported.%0
0xC00D36C8The Media Sample does not have a timestamp.%0
0xC00D36C9The Media Sample does not have a duration.%0
0xC00D36CBThe request failed because the data in the stream is corrupt.%0
0xC00D36CFReal time services are not available.%0
0xC00D36D0The specified rate is not supported.%0
0xC00D36D1This component does not support stream-thinning.%0
0xC00D36D2The call failed because no reverse playback rates are available.%0
0xC00D36D3The requested rate transition cannot occur in the current state.%0
0xC00D36D4The requested rate change has been pre-empted and will not occur.%0
0xC00D36D5The specified object or value does not exist.%0
0xC00D36D6The requested value is not available.%0
0xC00D36D7The specified operation requires a clock and no clock is available.%0
0xC00D36D9This callback has already been passed in to this event generator.%0
0xC00D36DASome component is already listening to events on this event generator.%0
0xC00D36DBThis timer was orphaned before its callback time arrived.%0
0xC00D36DCA state transition is already pending.%0
0xC00D36DDThe requested state transition is unsupported.%0
0xC00D36DEAn unrecoverable error has occurred.%0
0xC00D36DFThe provided sample has too many buffers.%0
0xC00D36E0The provided sample is not writable.%0
0xC00D36E2The specified key is not valid.%0
0xC00D36E3You are calling MFStartup with the wrong MF_VERSION. Mismatched bits?%0
0xC00D36E4The caption of the given URL is unsupported.%0
0xC00D36E5The operation on the current offset is not permitted.%0
0xC00D36E6The requested attribute was not found.%0
0xC00D36E7The specified property type is not allowed in this context.%0
0xC00D36E8The specified property type is not supported.%0
0xC00D36E9The specified property is empty.%0
0xC00D36EAThe specified property is not empty.%0
0xC00D36EBThe vector property specified is not allowed in this context.%0
0xC00D36ECA vector property is required in this context.%0
0xC00D36EDThe operation is cancelled.%0
0xC00D36EEThe provided bytestream was expected to be seekable and it is not.%0
0xC00D36EFThe Media Foundation platform is disabled when the system is running in Safe Mode.%0
0xC00D36F0The Media Source could not parse the byte stream.%0
0xC00D36F1Mutually exclusive flags have been specified to source resolver. This flag combination is invalid.%0
0xC00D36F2MediaProc is in the wrong state.%0
0xC00D36F3Real time I/O service can not provide requested throughput.%0
0xC00D36F4The workqueue cannot be registered with more classes.%0
0xC00D36F5This operation cannot succeed because another thread owns this object.%0
0xC00D36F6Internal. Bitpump not found.%0
0xC00D36F7No more RT memory available.%0
0xC00D36F8An MMCSS class has not been set for this work queue.%0
0xC00D36FAActivate failed to create mediasink. Call OutputNode::GetUINT32(MF_TOPONODE_MAJORTYPE) for more information.%0
0xC00D36FBThe length of the provided bytestream is unknown.%0
0xC00D36FCThe media session cannot pause from a stopped state.%0
0xC00D36FEThe data specified for the media type is supported, but would require a format change, which is not supported by this object.%0
0xC00D36FFThe operation failed because an invalid combination of workqueue ID and flags was specified.%0
0xC00D3700No DRM support is available.%0
0xC00D3701This operation is not authorized.%0
0xC00D3702The value is not in the specified or valid range.%0
0xC00D3703The registered codec merit is not valid.%0
0xC00D3704Hardware MFT failed to start streaming due to lack of hardware resources.%0
0xC00D3705The operation is already in progress.%0
0xC00D3706No Hardware DRM support is available.%0
0xC00D3707The specified duration is too long.%0
0xC00D3708The attempted call or command is not supported with the DirectX version used by the component.%0
0xC00D3709The specified media type is not supported with the DirectX version used by the component.%0
0xC00D3A98Not enough data have been parsed to carry out the requested action.%0
0xC00D3A99There is a gap in the ASF data provided.%0
0xC00D3A9AThe data provided are not valid ASF.%0
0xC00D3A9BThe packet is opaque, so the requested information cannot be returned.%0
0xC00D3A9CThe requested operation failed since there is no appropriate ASF index.%0
0xC00D3A9DThe value supplied is out of range for this operation.%0
0xC00D3A9EThe index entry requested needs to be loaded before it can be available.%0
0xC00D3A9FThe packet has reached the maximum number of payloads.%0
0xC00D3AA0Stream type is not supported.%0
0xC00D3AA1One or more ASF packets were dropped.%0
0xC00D3E80There are no events available in the queue.%0
0xC00D3E82A media source cannot go from the stopped state to the paused state.%0
0xC00D3E84The media stream cannot process any more samples because there are no more samples in the stream.%0
0xC00D3E85The request is invalid because Shutdown() has been called.%0
0xC00D3E86The MP3 object was not found.%0
0xC00D3E87The MP3 parser ran out of data before finding the MP3 object.%0
0xC00D3E88The file is not really a MP3 file.%0
0xC00D3E89The MP3 file is not supported.%0
0xC00D3E8AThe Media stream has no duration.%0
0xC00D3E8CThe Media format is recognized but is invalid.%0
0xC00D3E8DThe property requested was not found.%0
0xC00D3E8EThe property is read only.%0
0xC00D3E8FThe specified property is not allowed in this context.%0
0xC00D3E91The media source is not started.%0
0xC00D3E98The Media format is recognized but not supported.%0
0xC00D3E99The MPEG frame has bad CRC.%0
0xC00D3E9AThe file is not protected.%0
0xC00D3E9BThe media source is in the wrong state.%0
0xC00D3E9CNo streams are selected in source presentation descriptor.%0
0xC00D3E9DNo key frame sample was found.%0
0xC00D3E9EThe characteristics of the media source are not supported.%0
0xC00D3E9FNo audio recording device was found.%0
0xC00D3EA0The requested audio recording device is currently in use.%0
0xC00D3EA1The audio recording device is no longer present.%0
0xC00D3EA2The video recording device is no longer present.%0
0xC00D3EA3The video recording device is preempted by another immersive application.%0
0xC00D4268An attempt to acquire a network resource failed.%0
0xC00D4269Error writing to the network.%0
0xC00D426AError reading from the network.%0
0xC00D426BInternal. Entry cannot complete operation without network.%0
0xC00D426CInternal. Async op is required.%0
0xC00D426DInternal. Bandwidth levels are not supported.%0
0xC00D426EInternal. Stream groups are not supported.%0
0xC00D426FManual stream selection is not supported.%0
0xC00D4270Invalid presentation descriptor.%0
0xC00D4271Cannot find cache stream.%0
0xC00D4274Internal. Entry cannot complete operation without input.%0
0xC00D4275The client redirected to another server.%0
0xC00D4276The client is redirected to a proxy server.%0
0xC00D4277The client reached maximum redirection limit.%0
0xC00D4278The server, a computer set up to offer multimedia content to other computers, could not handle your request for multimedia content in a timely manner. Please try again later.%0
0xC00D4279The control socket is closed by the client.%0
0xC00D427AThe server received invalid data from the client on the control connection.%0
0xC00D427BThe server is not a compatible streaming media server.%0
0xC00D427CUrl.%0
0xC00D427DData is not available.%0
0xC00D427EEnd of line.%0
0xC00D427FThe request could not be understood by the server.%0
0xC00D4280The server encountered an unexpected condition which prevented it from fulfilling the request.%0
0xC00D4281Session not found.%0
0xC00D4282There is no connection established with the Windows Media server. The operation failed.%0
0xC00D4283The network connection has failed.%0
0xC00D4284The Server service that received the HTTP push request is not a compatible version of Windows Media Services (WMS). This error may indicate the push request was received by IIS instead of WMS. Ensure WMS is started and has the HTTP Server control protocol properly enabled and try again.%0
0xC00D4285The Windows Media server is denying access. The username and/or password might be incorrect.%0
0xC00D4286The proxy server is denying access. The username and/or password might be incorrect.%0
0xC00D4287Unable to establish a connection to the server.%0
0xC00D4288The specified push template is invalid.%0
0xC00D4289The specified push publishing point is invalid.%0
0xC00D428AThe requested resource is in use.%0
0xC00D428BThe Publishing Point or file on the Windows Media Server is no longer available.%0
0xC00D428CThe proxy experienced an error while attempting to contact the media server.%0
0xC00D428DThe proxy did not receive a timely response while attempting to contact the media server.%0
0xC00D428EThe server is currently unable to handle the request due to a temporary overloading or maintenance of the server.%0
0xC00D428FThe encoding process was unable to keep up with the amount of supplied data.%0
0xC00D4290Session not found.%0
0xC00D4291The requested URL is not available in offline mode.%0
0xC00D4292A device in the network is blocking UDP traffic.%0
0xC00D4293The specified configuration value is not supported.%0
0xC00D4294The networking protocol is disabled.%0
0xC00D4295The companion driver asked the OS to disconnect from the receiver.%0
0xC00D4650This object has already been initialized and cannot be re-initialized at this time.%0
0xC00D4651The amount of data passed in exceeds the given bitrate and buffer window.%0
0xC00D4652The sample was passed in too late to be correctly processed.%0
0xC00D4653The requested action cannot be carried out until the object is flushed and the queue is emptied.%0
0xC00D4654The profile is invalid.%0
0xC00D4655The index that is being generated needs to be committed before the requested action can be carried out.%0
0xC00D4656The index that is necessary for the requested action is not found.%0
0xC00D4657The requested index cannot be added in-place to the specified ASF content.%0
0xC00D4658The ASF leaky bucket parameters must be specified in order to carry out this request.%0
0xC00D4659The stream id is invalid. The valid range for ASF stream id is from 1 to 127.%0
0xC00D4A38The requested Stream Sink has been removed and cannot be used.%0
0xC00D4A3AThe various Stream Sinks in this Media Sink are too far out of sync for the requested action to take place.%0
0xC00D4A3BStream Sinks cannot be added to or removed from this Media Sink because its set of streams is fixed.%0
0xC00D4A3CThe given Stream Sink already exists.%0
0xC00D4A3DSample allocations have been canceled.%0
0xC00D4A3EThe sample allocator is currently empty, due to outstanding requests.%0
0xC00D4A3FWhen we try to stop a stream sink, it is already stopped.%0
0xC00D4A40The ASF file sink could not reserve AVIO because the bitrate is unknown.%0
0xC00D4A41No streams are selected in sink presentation descriptor.%0
0xC00D4A43A metadata item was too long to write to the output container.%0
0xC00D4A44The operation failed because no samples were processed by the sink.%0
0xC00D4A45Sink could not create valid output file because required headers were not provided to the sink.%0
0xC00D4E20There is no available procamp hardware with which to perform color correction.%0
0xC00D4E21There is no available deinterlacing hardware with which to deinterlace the video stream.%0
0xC00D4E22A video stream requires copy protection to be enabled, but there was a failure in attempting to enable copy protection.%0
0xC00D4E23A component is attempting to access a surface for sharing that is not shared.%0
0xC00D4E24A component is attempting to access a shared device that is already locked by another component.%0
0xC00D4E25The device is no longer available. The handle should be closed and a new one opened.%0
0xC00D4E26A video sample is not currently queued on a stream that is required for mixing.%0
0xC00D4E84No audio playback device was found.%0
0xC00D4E85The requested audio playback device is currently in use.%0
0xC00D4E86The audio playback device is no longer present.%0
0xC00D4E87The audio service is not running.%0
0xC00D4E88The audio renderer encountered an error trying to set the render buffer size.%0
0xC00D4E89The audio renderer encountered an error trying spoof the invalidated audio client.%0
0xC00D520EThe topology contains an invalid optional node. Possible reasons are incorrect number of outputs and inputs or optional node is at the beginning or end of a segment.%0
0xC00D5211No suitable transform was found to decrypt the content.%0
0xC00D5212No suitable transform was found to encode or decode the content.%0
0xC00D5213Unable to find a way to connect nodes.%0
0xC00D5214Unsupported operations in topoloader.%0
0xC00D5215The topology or its nodes contain incorrectly set time attributes.%0
0xC00D5216The topology contains loops, which are unsupported in media foundation topologies.%0
0xC00D5217A source stream node in the topology does not have a presentation descriptor.%0
0xC00D5218A source stream node in the topology does not have a stream descriptor.%0
0xC00D5219A stream descriptor was set on a source stream node but it was not selected on the presentation descriptor.%0
0xC00D521AA source stream node in the topology does not have a source.%0
0xC00D521BThe topology loader does not support sink activates on output nodes.%0
0xC00D61ACThe sequencer cannot find a segment with the given ID.%0
0xC00D61AECannot find source in source cache.%0
0xC00D6D60A valid type has not been set for this stream or a stream that it depends on.%0
0xC00D6D61A stream change has occurred. Output cannot be produced until the streams have been renegotiated.%0
0xC00D6D62The transform cannot take the requested action until all of the input data it currently holds is processed or flushed.%0
0xC00D6D63The transform requires a profile but no profile was supplied or found.%0
0xC00D6D64The transform requires a profile but the supplied profile was invalid or corrupt.%0
0xC00D6D65The transform requires a profile but the supplied profile ended unexpectedly while parsing.%0
0xC00D6D66The property ID does not match any property supported by the transform.%0
0xC00D6D67The variant does not have the type expected for this property ID.%0
0xC00D6D68An attempt was made to set the value on a read-only property.%0
0xC00D6D69The array property value has an unexpected number of dimensions.%0
0xC00D6D6AThe array or blob property value has an unexpected size.%0
0xC00D6D6BThe property value is out of range for this transform.%0
0xC00D6D6CThe property value is incompatible with some other property or mediatype set on the transform.%0
0xC00D6D6DThe requested operation is not supported for the currently set output mediatype.%0
0xC00D6D6EThe requested operation is not supported for the currently set input mediatype.%0
0xC00D6D6FThe requested operation is not supported for the currently set combination of mediatypes.%0
0xC00D6D70The requested feature is not supported in combination with some other currently enabled feature.%0
0xC00D6D72The transform cannot produce output until it gets more input samples.%0
0xC00D6D73The requested operation is not supported for the current speaker configuration.%0
0xC00D6D74The transform cannot accept mediatype changes in the middle of processing.%0
0xC00D6D76The input type is not supported for D3D device.%0
0xC00D6D77The caller does not appear to support this transform's asynchronous capabilities.%0
0xC00D6D78An audio compression manager driver could not be initialized by the transform.%0
0xC00D6D79The input stream has invalid and illegal resolution. Output should stop on next ProcessOutput call after the invalid and illegal resolution is detected.%0
0xC00D6D7AThe transform cannot be asynchronous in current context.%0
0xC00D6D7CIt is not supported in the current context to have the transform copy attributes from an input sample to an output sample.%0
0xC00D7148You are not allowed to open this file. Contact the content provider for further assistance.%0
0xC00D7149The license for this media file has expired. Get a new license or contact the content provider for further assistance.%0
0xC00D714AYou need a license to perform the requested operation on this media file.%0
0xC00D714BThe licenses for your media files are corrupted. Contact Microsoft product support.%0
0xC00D714CThe APP needs to provide IMFContentProtectionManager callback to access the protected media file.%0
0xC00D714DClient does not have rights to restore licenses.%0
0xC00D714ELicenses are restricted and hence can not be backed up.%0
0xC00D714FLicense restore requires machine to be individualized.%0
0xC00D7151Component is revoked.%0
0xC00D7152Trusted functionality is currently disabled on this component.%0
0xC00D7153No Action is set on WMDRM Output Trust Authority.%0
0xC00D7154Action is already set on WMDRM Output Trust Authority.%0
0xC00D7155DRM Heaader is not available.%0
0xC00D7156Current encryption scheme is not supported.%0
0xC00D7157Action does not match with current configuration.%0
0xC00D7158Invalid policy for WMDRM Output Trust Authority.%0
0xC00D7159The policies that the Input Trust Authority requires to be enforced are unsupported by the outputs.%0
0xC00D715AThe OPL that the license requires to be enforced are not supported by the Input Trust Authority.%0
0xC00D715BThe topology could not be successfully verified.%0
0xC00D715CSignature verification could not be completed successfully for this component.%0
0xC00D715DRunning this process under a debugger while using protected content is not allowed.%0
0xC00D715EMF component has expired.%0
0xC00D715FThe current GRL on the machine does not meet the minimum version requirements.%0
0xC00D7160The current GRL on the machine does not contain any renewal entries for the specified revocation.%0
0xC00D7161The current GRL on the machine does not contain any extensible entries for the specified extension GUID.%0
0xC00D7162The kernel isn't secure for high security level content.%0
0xC00D7163The response from protected environment driver isn't valid.%0
0xC00D7165A non-PE process tried to talk to PEAuth.%0
0xC00D7167We need to reboot the machine.%0
0xC00D716AThe GRL file is not correctly formed, it may have been corrupted or overwritten.%0
0xC00D716BThe GRL file is in a format newer than those recognized by this GRL Reader.%0
0xC00D716CThe GRL was reloaded and required all processes that can run protected media to restart.%0
0xC00D716DThe GRL was reloaded and the current process needs to restart.%0
0xC00D716EThe user space is untrusted for protected content play.%0
0xC00D716FPEAuth communication session hasn't been started.%0
0xC00D7170Insufficient memory for response.%0
0xC00D7171PEAuth's public key is revoked.%0
0xC00D7172The GRL is absent.%0
0xC00D7174The Protected Environment is untrusted.%0
0xC00D7175The Protected Environment Authorization service (PEAUTH) has not been started.%0
0xC00D7176The sample protection algorithms supported by components are not compatible.%0
0xC00D7177No more protected environment sessions can be supported.%0
0xC00D7178WMDRM ITA does not allow protected content with high security level for this release.%0
0xC00D7179WMDRM ITA cannot allow the requested action for the content as one or more components is not properly signed.%0
0xC00D717AWMDRM ITA does not support the requested action.%0
0xC00D717BWMDRM ITA encountered an error in parsing the Secure Audio Path parameters.%0
0xC00D717CThe Policy Manager action passed in is invalid.%0
0xC00D717DThe structure specifying Output Protection Level is not the correct format.%0
0xC00D717EWMDRM ITA does not recognize the Explicite Analog Video Output Protection guid specified in the license.%0
0xC00D717FIMFPMPHost object not available.%0
0xC00D7180WMDRM ITA could not initialize the Output Protection Level data.%0
0xC00D7181WMDRM ITA does not recognize the Analog Video Output specified by the OTA.%0
0xC00D7182WMDRM ITA does not recognize the Digital Video Output specified by the OTA.%0
0xC00D7183The protected stream cannot be resolved without the callback PKEY_PMP_Creation_Callback in the configuration property store.%0
0xC00D7184A valid hostname and port number could not be found in the DTCP parameters.%0
0xC00D7185The content protection system was not enabled by the application.%0
0xC00D7186The content protection system is not supported.%0
0xC00D7187DRM migration is not supported for the content.%0
0xC00D7188Authentication of the HDCP link failed.%0
0xC00D7189The HDCP link failed after being established.%0
0xC00D9C40The continuity key supplied is not currently valid.%0
0xC00D9C41No Presentation Time Source has been specified.%0
0xC00D9C42The clock is already in the requested state.%0
0xC00D9C43The clock has too many advanced features to carry out the request.%0
0xC00DA028The component does not support any more drop modes.%0
0xC00DA029The component does not support any more quality levels.%0
0xC00DA02AThe component does not support drop time functionality.%0
0xC00DA02BQuality Manager needs to wait longer before bumping the Quality Level up.%0
0xC00DA02CQuality Manager is in an invalid state. Quality Management is off at this moment.%0
0xC00DA410No transcode output container type is specified.%0
0xC00DA411The profile does not have a media type configuration for any selected source streams.%0
0xC00DA412Cannot find an encoder MFT that accepts the user preferred output type.%0
0xC00DA413The profile is invalid.%0
0xC00DA7F8Memory allocator is not initialized.%0
0xC00DA7F9Memory allocator is not committed yet.%0
0xC00DA7FAMemory allocator has already been committed.%0
0xC00DA7FBAn error occurred in media stream.%0
0xC00DA7FCStream is not in a state to handle the request.%0
0xC00DA7FDHardware stream is not connected yet.%0
0xC00DABE0No capture devices are available.%0
0xC00DABE1No output was set for recording.%0
0xC00DABE2The current capture sink configuration does not support mirroring.%0
0xC00DABE3The current capture sink configuration does not support rotation.%0
0xC00DABE4The op is invalid.%0
0xC00DABE5The effects previously added were incompatible with the new topology which caused all effects to be removed.%0
0xC00DABE6The current capture source does not have an independent photo stream.%0
0xC00DABE7The current capture source does not have a video stream.%0
0xC00DABE8The current capture source does not have an audio stream.%0
0xC00DABE9The capture source device has an asynchronous extended property operation in progress.%0
0xC00DABEAA property cannot be set because a photo or photo sequence is in progress.%0
0xC00DABEBNo more samples in queue.%0
0xC00DABECHardware accelerated thumbnail generation is not supported for the currently selected mediatype on the mediacapture stream.%0
0xC00DABEDCapture device that is present on the system is not supported by Media Foundation.%0
0xC00DAFC8Media Source type is not supported in Media Timeline Controller scenarios.%0
0xC00DAFC9Operation is not allowed when Media Timeline Controller is attached.%0
0xC00DAFCAAttaching Media Timeline Controller is blocked because of the current state of the object.%0
0xC00DB3B0Connection to app service providing a media extension failed.%0
0xC00DB3B1App service providing a media extension failed to process the request.%0
0xC00DB3B2Package integrity check for app failed.%0
0xC00DB3B3License check for app failed.%0
348 entries