Media Foundation Return Codes

The following are the Media Foundation-specific return codes.

Return Code Prefixes

Media Foundation-specific return codes fall into the following categories:

Type of Return Code Prefix Count
Error Codes MF_E_ 306
Success Codes MF_S_ 13
Informational Codes MF_I_ 2

Error Events

Return code Value Description
MF_E_PLATFORM_NOT_INITIALIZED HRESULT_TYPEDEF(0xC00D36B0L) Platform not initialized, call MFStartup.
MF_E_BUFFERTOOSMALL HRESULT_TYPEDEF(0xC00D36B1L) The buffer was too small to carry out the requested action.
MF_E_INVALIDREQUEST HRESULT_TYPEDEF(0xC00D36B2L) The request is invalid in the current state.
MF_E_INVALIDSTREAMNUMBER HRESULT_TYPEDEF(0xC00D36B3L) The stream number provided was invalid.
MF_E_INVALIDMEDIATYPE HRESULT_TYPEDEF(0xC00D36B4L) The data specified for the media type is invalid, inconsistent, or not supported by this object.
MF_E_NOTACCEPTING HRESULT_TYPEDEF(0xC00D36B5L) The callee is currently not accepting further input.
MF_E_NOT_INITIALIZED HRESULT_TYPEDEF(0xC00D36B6L) This object needs to be initialized before the requested operation can be carried out.
MF_E_UNSUPPORTED_REPRESENTATION HRESULT_TYPEDEF(0xC00D36B7L) The requested representation is not supported by this object.
MF_E_NO_MORE_TYPES HRESULT_TYPEDEF(0xC00D36B9L) An object ran out of media types to suggest therefore the requested chain of streaming objects cannot be completed.
MF_E_UNSUPPORTED_SERVICE HRESULT_TYPEDEF(0xC00D36BAL) The object does not support the specified service.
MF_E_UNEXPECTED HRESULT_TYPEDEF(0xC00D36BBL) An unexpected error has occurred in the operation requested.
MF_E_INVALIDNAME HRESULT_TYPEDEF(0xC00D36BCL) Invalid name.
MF_E_INVALIDTYPE HRESULT_TYPEDEF(0xC00D36BDL) Invalid type.
MF_E_INVALID_FILE_FORMAT HRESULT_TYPEDEF(0xC00D36BEL) The file does not conform to the relevant file format specification.
MF_E_INVALIDINDEX HRESULT_TYPEDEF(0xC00D36BFL) Invalid index.
MF_E_INVALID_TIMESTAMP HRESULT_TYPEDEF(0xC00D36C0L) An invalid timestamp was given.
MF_E_UNSUPPORTED_SCHEME HRESULT_TYPEDEF(0xC00D36C3L) The scheme of the given URL is unsupported.
MF_E_UNSUPPORTED_BYTESTREAM_TYPE HRESULT_TYPEDEF(0xC00D36C4L) The byte stream type of the given URL is unsupported.
MF_E_UNSUPPORTED_TIME_FORMAT HRESULT_TYPEDEF(0xC00D36C5L) The given time format is unsupported.
MF_E_NO_SAMPLE_TIMESTAMP HRESULT_TYPEDEF(0xC00D36C8L) The Media Sample does not have a timestamp.
MF_E_NO_SAMPLE_DURATION HRESULT_TYPEDEF(0xC00D36C9L) The Media Sample does not have a duration.
MF_E_INVALID_STREAM_DATA HRESULT_TYPEDEF(0xC00D36CBL) The request failed because the data in the stream is corrupt.
MF_E_RT_UNAVAILABLE HRESULT_TYPEDEF(0xC00D36CFL) Real time services are not available.
MF_E_UNSUPPORTED_RATE HRESULT_TYPEDEF(0xC00D36D0L) The specified rate is not supported.
MF_E_THINNING_UNSUPPORTED HRESULT_TYPEDEF(0xC00D36D1L) This component does not support stream-thinning.
MF_E_REVERSE_UNSUPPORTED HRESULT_TYPEDEF(0xC00D36D2L) The call failed because no reverse playback rates are available.
MF_E_UNSUPPORTED_RATE_TRANSITION HRESULT_TYPEDEF(0xC00D36D3L) The requested rate transition cannot occur in the current state.
MF_E_RATE_CHANGE_PREEMPTED HRESULT_TYPEDEF(0xC00D36D4L) The requested rate change has been pre-empted and will not occur.
MF_E_NOT_FOUND HRESULT_TYPEDEF(0xC00D36D5L) The specified object or value does not exist.
MF_E_NOT_AVAILABLE HRESULT_TYPEDEF(0xC00D36D6L) The requested value is not available.
MF_E_NO_CLOCK HRESULT_TYPEDEF(0xC00D36D7L) The specified operation requires a clock and no clock is available.
MF_S_MULTIPLE_BEGIN HRESULT_TYPEDEF(0x000D36D8L) This callback and state had already been passed in to this event generator earlier.
MF_E_MULTIPLE_BEGIN HRESULT_TYPEDEF(0xC00D36D9L) This callback has already been passed in to this event generator.
MF_E_MULTIPLE_SUBSCRIBERS HRESULT_TYPEDEF(0xC00D36DAL) Some component is already listening to events on this event generator.
MF_E_TIMER_ORPHANED HRESULT_TYPEDEF(0xC00D36DBL) This timer was orphaned before its callback time arrived.
MF_E_STATE_TRANSITION_PENDING HRESULT_TYPEDEF(0xC00D36DCL) A state transition is already pending.
MF_E_UNSUPPORTED_STATE_TRANSITION HRESULT_TYPEDEF(0xC00D36DDL) The requested state transition is unsupported.
MF_E_UNRECOVERABLE_ERROR_OCCURRED HRESULT_TYPEDEF(0xC00D36DEL) An unrecoverable error has occurred.
MF_E_SAMPLE_HAS_TOO_MANY_BUFFERS HRESULT_TYPEDEF(0xC00D36DFL) The provided sample has too many buffers.
MF_E_SAMPLE_NOT_WRITABLE HRESULT_TYPEDEF(0xC00D36E0L) The provided sample is not writable.
MF_E_INVALID_KEY HRESULT_TYPEDEF(0xC00D36E2L) The specified key is not valid.
MF_E_BAD_STARTUP_VERSION HRESULT_TYPEDEF(0xC00D36E3L) You are calling MFStartup with the wrong MF_VERSION; mismatched bits perhaps.
MF_E_UNSUPPORTED_CAPTION HRESULT_TYPEDEF(0xC00D36E4L) The caption of the given URL is unsupported.
MF_E_INVALID_POSITION HRESULT_TYPEDEF(0xC00D36E5L) The operation on the current offset is not permitted.
MF_E_ATTRIBUTENOTFOUND HRESULT_TYPEDEF(0xC00D36E6L) The requested attribute was not found.
MF_E_PROPERTY_TYPE_NOT_ALLOWED HRESULT_TYPEDEF(0xC00D36E7L) The specified property type is not allowed in this context.
MF_E_PROPERTY_TYPE_NOT_SUPPORTED HRESULT_TYPEDEF(0xC00D36E8L) The specified property type is not supported.
MF_E_PROPERTY_EMPTY HRESULT_TYPEDEF(0xC00D36E9L) The specified property is empty.
MF_E_PROPERTY_NOT_EMPTY HRESULT_TYPEDEF(0xC00D36EAL) The specified property is not empty.
MF_E_PROPERTY_VECTOR_NOT_ALLOWED HRESULT_TYPEDEF(0xC00D36EBL) The vector property specified is not allowed in this context.
MF_E_PROPERTY_VECTOR_REQUIRED HRESULT_TYPEDEF(0xC00D36ECL) A vector property is required in this context.
MF_E_OPERATION_CANCELLED HRESULT_TYPEDEF(0xC00D36EDL) The operation is cancelled.
MF_E_BYTESTREAM_NOT_SEEKABLE HRESULT_TYPEDEF(0xC00D36EEL) The provided bytestream was expected to be seekable and it is not.
MF_E_DISABLED_IN_SAFEMODE HRESULT_TYPEDEF(0xC00D36EFL) The Media Foundation platform is disabled when the system is running in Safe Mode.
MF_E_CANNOT_PARSE_BYTESTREAM HRESULT_TYPEDEF(0xC00D36F0L) The Media Source could not parse the byte stream.
MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS HRESULT_TYPEDEF(0xC00D36F1L) Mutually exclusive flags have been specified to source resolver. This flag combination is invalid.
MF_E_MEDIAPROC_WRONGSTATE HRESULT_TYPEDEF(0xC00D36F2L) MediaProc is in the wrong state.
MF_E_RT_THROUGHPUT_NOT_AVAILABLE HRESULT_TYPEDEF(0xC00D36F3L) Real time I/O service can not provide requested throughput.
MF_E_RT_TOO_MANY_CLASSES HRESULT_TYPEDEF(0xC00D36F4L) The workqueue cannot be registered with more classes.
MF_E_RT_WOULDBLOCK HRESULT_TYPEDEF(0xC00D36F5L) This operation cannot succeed because another thread owns this object.
MF_E_RT_OUTOFMEMORY HRESULT_TYPEDEF(0xC00D36F7L) No more RT memory available.
MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED HRESULT_TYPEDEF(0xC00D36F8L) An MMCSS class has not been set for this work queue.
MF_E_INSUFFICIENT_BUFFER HRESULT_TYPEDEF(0xC00D7170L) Insufficient memory for response.
MF_E_CANNOT_CREATE_SINK HRESULT_TYPEDEF(0xC00D36FAL) Activate failed to create mediasink. Call IMFAttributes::GetUINT32(MF_TOPONODE_MAJORTYPE) for more information.
MF_E_BYTESTREAM_UNKNOWN_LENGTH HRESULT_TYPEDEF(0xC00D36FBL) The length of the provided bytestream is unknown.
MF_E_SESSION_PAUSEWHILESTOPPED HRESULT_TYPEDEF(0xC00D36FCL) The media session cannot pause from a stopped state.
MF_S_ACTIVATE_REPLACED HRESULT_TYPEDEF(0x000D36FDL) The activate could not be created in the remote process for some reason it was replaced with empty one.
MF_E_FORMAT_CHANGE_NOT_SUPPORTED HRESULT_TYPEDEF(0xC00D36FEL) The data specified for the media type is supported, but would require a format change, which is not supported by this object.
MF_E_INVALID_WORKQUEUE HRESULT_TYPEDEF(0xC00D36FFL) The operation failed because an invalid combination of workqueue ID and flags was specified.
MF_E_DRM_UNSUPPORTED HRESULT_TYPEDEF(0xC00D3700L) No DRM support is available.
MF_E_UNAUTHORIZED HRESULT_TYPEDEF(0xC00D3701L) This operation is not authorized.
MF_E_OUT_OF_RANGE HRESULT_TYPEDEF(0xC00D3702L) The value is not in the specified or valid range.
MF_E_INVALID_CODEC_MERIT HRESULT_TYPEDEF(0xC00D3703L) The registered codec merit is not valid.
MF_E_HW_MFT_FAILED_START_STREAMING HRESULT_TYPEDEF(0xC00D3704L) Hardware MFT failed to start streaming due to lack of hardware resources.

ASF Parsing Informational Events

Return code Value Description
MF_S_ASF_PARSEINPROGRESS HRESULT_TYPEDEF(0x400D3A98L) Parsing is still in progress and is not yet complete.

ASF Parsing Error Events

Return code Value Description
MF_E_ASF_PARSINGINCOMPLETE HRESULT_TYPEDEF(0xC00D3A98L) Not enough data have been parsed to carry out the requested action.
MF_E_ASF_MISSINGDATA HRESULT_TYPEDEF(0xC00D3A99L) There is a gap in the ASF data provided.
MF_E_ASF_INVALIDDATA HRESULT_TYPEDEF(0xC00D3A9AL) The data provided are not valid ASF.
MF_E_ASF_OPAQUEPACKET HRESULT_TYPEDEF(0xC00D3A9BL) The packet is opaque, so the requested information cannot be returned.
MF_E_ASF_NOINDEX HRESULT_TYPEDEF(0xC00D3A9CL) The requested operation failed since there is no appropriate ASF index.
MF_E_ASF_OUTOFRANGE HRESULT_TYPEDEF(0xC00D3A9DL) The value supplied is out of range for this operation.
MF_E_ASF_INDEXNOTLOADED HRESULT_TYPEDEF(0xC00D3A9EL) The index entry requested needs to be loaded before it can be available.
MF_E_ASF_TOO_MANY_PAYLOADS HRESULT_TYPEDEF(0xC00D3A9FL) The packet has reached the maximum number of payloads.
MF_E_ASF_UNSUPPORTED_STREAM_TYPE HRESULT_TYPEDEF(0xC00D3AA0L) Stream type is not supported.
MF_E_ASF_DROPPED_PACKET HRESULT_TYPEDEF(0xC00D3AA1L) One or more ASF packets were dropped.

Media Source Error Events

Return code Value Description
MF_E_NO_EVENTS_AVAILABLE HRESULT_TYPEDEF(0xC00D3E80L) There are no events available in the queue.
MF_E_INVALID_STATE_TRANSITION HRESULT_TYPEDEF(0xC00D3E82L) A media source cannot go from the stopped state to the paused state.
MF_E_END_OF_STREAM HRESULT_TYPEDEF(0xC00D3E84L) The media stream cannot process any more samples because there are no more samples in the stream.
MF_E_SHUTDOWN HRESULT_TYPEDEF(0xC00D3E85L) The request is invalid because MFShutdown has been called.
MF_E_MP3_NOTFOUND HRESULT_TYPEDEF(0xC00D3E86L) The MP3 object was not found.
MF_E_MP3_OUTOFDATA HRESULT_TYPEDEF(0xC00D3E87L) The MP3 parser ran out of data before finding the MP3 object.
MF_E_MP3_NOTMP3 HRESULT_TYPEDEF(0xC00D3E88L) The file is not really a MP3 file.
MF_E_MP3_NOTSUPPORTED HRESULT_TYPEDEF(0xC00D3E89L) The MP3 file is not supported.
MF_E_NO_DURATION HRESULT_TYPEDEF(0xC00D3E8AL) The Media stream has no duration.
MF_E_INVALID_FORMAT HRESULT_TYPEDEF(0xC00D3E8CL) The Media format is recognized but is invalid.
MF_E_PROPERTY_NOT_FOUND HRESULT_TYPEDEF(0xC00D3E8DL) The property requested was not found.
MF_E_PROPERTY_READ_ONLY HRESULT_TYPEDEF(0xC00D3E8EL) The property is read only.
MF_E_PROPERTY_NOT_ALLOWED HRESULT_TYPEDEF(0xC00D3E8FL) The specified property is not allowed in this context.
MF_E_MEDIA_SOURCE_NOT_STARTED HRESULT_TYPEDEF(0xC00D3E91L) The media source is not started.
MF_E_UNSUPPORTED_FORMAT HRESULT_TYPEDEF(0xC00D3E98L) The Media format is recognized but not supported.
MF_E_MP3_BAD_CRC HRESULT_TYPEDEF(0xC00D3E99L) The MPEG frame has bad CRC.
MF_E_NOT_PROTECTED HRESULT_TYPEDEF(0xC00D3E9AL) The file is not protected.
MF_E_MEDIA_SOURCE_WRONGSTATE HRESULT_TYPEDEF(0xC00D3E9BL) The media source is in the wrong state.
MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED HRESULT_TYPEDEF(0xC00D3E9CL) No streams are selected in source presentation descriptor.
MF_E_CANNOT_FIND_KEYFRAME_SAMPLE HRESULT_TYPEDEF(0xC00D3E9DL) No key frame sample was found.
MF_E_UNSUPPORTED_CHARACTERISTICS HRESULT_TYPEDEF(0xC00D3E9EL) The characteristics of the media source are not supported.
MF_E_NO_AUDIO_RECORDING_DEVICE HRESULT_TYPEDEF(0xC00D3E9FL) No audio recording device was found.
MF_E_AUDIO_RECORDING_DEVICE_IN_USE HRESULT_TYPEDEF(0xC00D3EA0L) The requested audio recording device is currently in use.
MF_E_AUDIO_RECORDING_DEVICE_INVALIDATED HRESULT_TYPEDEF(0xC00D3EA1L) The audio recording device is no longer present.
MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED HRESULT_TYPEDEF(0xC00D3EA2L) The video recording device is no longer present.
MF_E_VIDEO_RECORDING_DEVICE_PREEMPTED HRESULT_TYPEDEF(0xC00D3EA3L) The video recording device is preempted by another immersive application.

Network Error Events

Return code Value Description
MF_E_NETWORK_RESOURCE_FAILURE HRESULT_TYPEDEF(0xC00D4268L) An attempt to acquire a network resource failed.
MF_E_NET_WRITE HRESULT_TYPEDEF(0xC00D4269L) Error writing to the network.
MF_E_NET_READ HRESULT_TYPEDEF(0xC00D426AL) Error reading from the network.
MF_E_NET_MANUALSS_NOT_SUPPORTED HRESULT_TYPEDEF(0xC00D426FL) Manual stream selection is not supported.
MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR HRESULT_TYPEDEF(0xC00D4270L) Invalid presentation descriptor.
MF_E_NET_CACHESTREAM_NOT_FOUND HRESULT_TYPEDEF(0xC00D4271L) Cannot find cache stream.
MF_I_MANUAL_PROXY HRESULT_TYPEDEF(0x400D4272L) The proxy setting is manual.
MF_E_NET_REDIRECT HRESULT_TYPEDEF(0xC00D4275L) The client redirected to another server.
MF_E_NET_REDIRECT_TO_PROXY HRESULT_TYPEDEF(0xC00D4276L) The client is redirected to a proxy server.
MF_E_NET_TOO_MANY_REDIRECTS HRESULT_TYPEDEF(0xC00D4277L) The client reached maximum redirection limit.
MF_E_NET_TIMEOUT HRESULT_TYPEDEF(0xC00D4278L) The 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.
MF_E_NET_CLIENT_CLOSE HRESULT_TYPEDEF(0xC00D4279L) The control socket is closed by the client.
MF_E_NET_BAD_CONTROL_DATA HRESULT_TYPEDEF(0xC00D427AL) The server received invalid data from the client on the control connection.
MF_E_NET_INCOMPATIBLE_SERVER HRESULT_TYPEDEF(0xC00D427BL) The server is not a compatible streaming media server.
MF_E_NET_UNSAFE_URL HRESULT_TYPEDEF(0xC00D427CL) Url.
MF_E_NET_CACHE_NO_DATA HRESULT_TYPEDEF(0xC00D427DL) Data is not available.
MF_E_NET_EOL HRESULT_TYPEDEF(0xC00D427EL) End of line.
MF_E_NET_BAD_REQUEST HRESULT_TYPEDEF(0xC00D427FL) The request could not be understood by the server.
MF_E_NET_INTERNAL_SERVER_ERROR HRESULT_TYPEDEF(0xC00D4280L) The server encountered an unexpected condition which prevented it from fulfilling the request.
MF_E_NET_SESSION_NOT_FOUND HRESULT_TYPEDEF(0xC00D4281L) Session not found.
MF_E_NET_NOCONNECTION HRESULT_TYPEDEF(0xC00D4282L) There is no connection established with the Windows Media server. The operation failed.
MF_E_NET_CONNECTION_FAILURE HRESULT_TYPEDEF(0xC00D4283L) The network connection has failed.
MF_E_NET_INCOMPATIBLE_PUSHSERVER HRESULT_TYPEDEF(0xC00D4284L) The 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.
MF_E_NET_SERVER_ACCESSDENIED HRESULT_TYPEDEF(0xC00D4285L) The Windows Media server is denying access. The username and/or password might be incorrect.
MF_E_NET_PROXY_ACCESSDENIED HRESULT_TYPEDEF(0xC00D4286L) The proxy server is denying access. The username and/or password might be incorrect.
MF_E_NET_CANNOTCONNECT HRESULT_TYPEDEF(0xC00D4287L) Unable to establish a connection to the server.
MF_E_NET_INVALID_PUSH_TEMPLATE HRESULT_TYPEDEF(0xC00D4288L) The specified push template is invalid.
MF_E_NET_INVALID_PUSH_PUBLISHING_POINT HRESULT_TYPEDEF(0xC00D4289L) The specified push publishing point is invalid.
MF_E_NET_BUSY HRESULT_TYPEDEF(0xC00D428AL) The requested resource is in use.
MF_E_NET_RESOURCE_GONE HRESULT_TYPEDEF(0xC00D428BL) The Publishing Point or file on the Windows Media Server is no longer available.
MF_E_NET_ERROR_FROM_PROXY HRESULT_TYPEDEF(0xC00D428CL) The proxy experienced an error while attempting to contact the media server.
MF_E_NET_PROXY_TIMEOUT HRESULT_TYPEDEF(0xC00D428DL) The proxy did not receive a timely response while attempting to contact the media server.
MF_E_NET_SERVER_UNAVAILABLE HRESULT_TYPEDEF(0xC00D428EL) The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
MF_E_NET_TOO_MUCH_DATA HRESULT_TYPEDEF(0xC00D428FL) The encoding process was unable to keep up with the amount of supplied data.
MF_E_NET_SESSION_INVALID HRESULT_TYPEDEF(0xC00D4290L) Session not found.
MF_E_OFFLINE_MODE HRESULT_TYPEDEF(0xC00D4291L) The requested URL is not available in offline mode.
MF_E_NET_UDP_BLOCKED HRESULT_TYPEDEF(0xC00D4292L) A device in the network is blocking UDP traffic.
MF_E_NET_UNSUPPORTED_CONFIGURATION HRESULT_TYPEDEF(0xC00D4293L) The specified configuration value is not supported.
MF_E_NET_PROTOCOL_DISABLED HRESULT_TYPEDEF(0xC00D4294L) The networking protocol is disabled.

WMContainer Error Events

Return code Value Description
MF_E_ALREADY_INITIALIZED HRESULT_TYPEDEF(0xC00D4650L) This object has already been initialized and cannot be re-initialized at this time.
MF_E_BANDWIDTH_OVERRUN HRESULT_TYPEDEF(0xC00D4651L) The amount of data passed in exceeds the given bitrate and buffer window.
MF_E_LATE_SAMPLE HRESULT_TYPEDEF(0xC00D4652L) The sample was passed in too late to be correctly processed.
MF_E_FLUSH_NEEDED HRESULT_TYPEDEF(0xC00D4653L) The requested action cannot be carried out until the object is flushed and the queue is emptied.
MF_E_INVALID_PROFILE HRESULT_TYPEDEF(0xC00D4654L) The profile is invalid.
MF_E_INDEX_NOT_COMMITTED HRESULT_TYPEDEF(0xC00D4655L) The index that is being generated needs to be committed before the requested action can be carried out.
MF_E_NO_INDEX HRESULT_TYPEDEF(0xC00D4656L) The index that is necessary for the requested action is not found.
MF_E_CANNOT_INDEX_IN_PLACE HRESULT_TYPEDEF(0xC00D4657L) The requested index cannot be added in-place to the specified ASF content.
MF_E_MISSING_ASF_LEAKYBUCKET HRESULT_TYPEDEF(0xC00D4658L) The ASF leaky bucket parameters must be specified in order to carry out this request.
MF_E_INVALID_ASF_STREAMID HRESULT_TYPEDEF(0xC00D4659L) The stream id is invalid. The valid range for ASF stream id is from 1 to 127.

Media Sink Error Events

Return code Value Description
MF_E_STREAMSINK_REMOVED HRESULT_TYPEDEF(0xC00D4A38L) The requested Stream Sink has been removed and cannot be used.
MF_E_STREAMSINKS_OUT_OF_SYNC HRESULT_TYPEDEF(0xC00D4A3AL) The various Stream Sinks in this Media Sink are too far out of sync for the requested action to take place.
MF_E_STREAMSINKS_FIXED HRESULT_TYPEDEF(0xC00D4A3BL) Stream Sinks cannot be added to or removed from this Media Sink because its set of streams is fixed.
MF_E_STREAMSINK_EXISTS HRESULT_TYPEDEF(0xC00D4A3CL) The given Stream Sink already exists.
MF_E_SAMPLEALLOCATOR_CANCELED HRESULT_TYPEDEF(0xC00D4A3DL) Sample allocations have been canceled.
MF_E_SAMPLEALLOCATOR_EMPTY HRESULT_TYPEDEF(0xC00D4A3EL) The sample allocator is currently empty, due to outstanding requests.
MF_E_SINK_ALREADYSTOPPED HRESULT_TYPEDEF(0xC00D4A3FL) When we try to stop a stream sink, it is already stopped.
MF_E_ASF_FILESINK_BITRATE_UNKNOWN HRESULT_TYPEDEF(0xC00D4A40L) The ASF file sink could not reserve AVIO because the bitrate is unknown.
MF_E_SINK_NO_STREAMS HRESULT_TYPEDEF(0xC00D4A41L) No streams are selected in sink presentation descriptor.
MF_S_SINK_NOT_FINALIZED HRESULT_TYPEDEF(0x000D4A42L) The sink has not been finalized before shut down. This may cause sink to generate corrupted content.
MF_E_METADATA_TOO_LONG HRESULT_TYPEDEF(0xC00D4A43L) A metadata item was too long to write to the output container.
MF_E_SINK_NO_SAMPLES_PROCESSED HRESULT_TYPEDEF(0xC00D4A44L) The operation failed because no samples were processed by the sink.

Renderer Error Events

Return code Value Description
MF_E_VIDEO_REN_NO_PROCAMP_HW HRESULT_TYPEDEF(0xC00D4E20L) There is no available procamp hardware with which to perform color correction.
MF_E_VIDEO_REN_NO_DEINTERLACE_HW HRESULT_TYPEDEF(0xC00D4E21L) There is no available deinterlacing hardware with which to deinterlace the video stream.
MF_E_VIDEO_REN_COPYPROT_FAILED HRESULT_TYPEDEF(0xC00D4E22L) A video stream requires copy protection to be enabled, but there was a failure in attempting to enable copy protection.
MF_E_VIDEO_REN_SURFACE_NOT_SHARED HRESULT_TYPEDEF(0xC00D4E23L) A component is attempting to access a surface for sharing that is not shared.
MF_E_VIDEO_DEVICE_LOCKED HRESULT_TYPEDEF(0xC00D4E24L) A component is attempting to access a shared device that is already locked by another component.
MF_E_NEW_VIDEO_DEVICE HRESULT_TYPEDEF(0xC00D4E25L) The device is no longer available. The handle should be closed and a new one opened.
MF_E_NO_VIDEO_SAMPLE_AVAILABLE HRESULT_TYPEDEF(0xC00D4E26L) A video sample is not currently queued on a stream that is required for mixing.
MF_E_NO_AUDIO_PLAYBACK_DEVICE HRESULT_TYPEDEF(0xC00D4E84L) No audio playback device was found.
MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE HRESULT_TYPEDEF(0xC00D4E85L) The requested audio playback device is currently in use.
MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED HRESULT_TYPEDEF(0xC00D4E86L) The audio playback device is no longer present.
MF_E_AUDIO_SERVICE_NOT_RUNNING HRESULT_TYPEDEF(0xC00D4E87L) The audio service is not running.

Topology Error Events

Return code Value Description
MF_E_TOPO_INVALID_OPTIONAL_NODE HRESULT_TYPEDEF(0xC00D520EL) The 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.
MF_E_TOPO_CANNOT_FIND_DECRYPTOR HRESULT_TYPEDEF(0xC00D5211L) No suitable transform was found to decrypt the content.
MF_E_TOPO_CODEC_NOT_FOUND HRESULT_TYPEDEF(0xC00D5212L) No suitable transform was found to encode or decode the content.
MF_E_TOPO_CANNOT_CONNECT HRESULT_TYPEDEF(0xC00D5213L) Unable to find a way to connect nodes.
MF_E_TOPO_UNSUPPORTED HRESULT_TYPEDEF(0xC00D5214L) Unsupported operations in topoloader.
MF_E_TOPO_INVALID_TIME_ATTRIBUTES HRESULT_TYPEDEF(0xC00D5215L) The topology or its nodes contain incorrectly set time attributes.
MF_E_TOPO_LOOPS_IN_TOPOLOGY HRESULT_TYPEDEF(0xC00D5216L) The topology contains loops, which are unsupported in Media Foundation topologies.
MF_E_TOPO_MISSING_PRESENTATION_DESCRIPTOR HRESULT_TYPEDEF(0xC00D5217L) A source stream node in the topology does not have a presentation descriptor.
MF_E_TOPO_MISSING_STREAM_DESCRIPTOR HRESULT_TYPEDEF(0xC00D5218L) A source stream node in the topology does not have a stream descriptor.
MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED HRESULT_TYPEDEF(0xC00D5219L) A stream descriptor was set on a source stream node but it was not selected on the presentation descriptor.
MF_E_TOPO_MISSING_SOURCE HRESULT_TYPEDEF(0xC00D521AL) A source stream node in the topology does not have a source.
MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED HRESULT_TYPEDEF(0xC00D521BL) The topology loader does not support sink activates on output nodes.

Timeline Error Events

Return code Value Description
MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID HRESULT_TYPEDEF(0xC00D61ACL) The sequencer cannot find a segment with the given ID.
MF_S_SEQUENCER_CONTEXT_CANCELED HRESULT_TYPEDEF(0x000D61ADL) The context was canceled.
MF_E_NO_SOURCE_IN_CACHE HRESULT_TYPEDEF(0xC00D61AEL) Cannot find source in source cache.
MF_S_SEQUENCER_SEGMENT_AT_END_OF_STREAM HRESULT_TYPEDEF(0x000D61AFL) Cannot update topology flags.
MF_E_TRANSFORM_TYPE_NOT_SET HRESULT_TYPEDEF(0xC00D6D60L) A valid type has not been set for this stream or a stream that it depends on.
MF_E_TRANSFORM_STREAM_CHANGE HRESULT_TYPEDEF(0xC00D6D61L) A stream change has occurred. Output cannot be produced until the streams have been renegotiated.
MF_E_TRANSFORM_INPUT_REMAINING HRESULT_TYPEDEF(0xC00D6D62L) The transform cannot take the requested action until all of the input data it currently holds is processed or flushed.
MF_E_TRANSFORM_PROFILE_MISSING HRESULT_TYPEDEF(0xC00D6D63L) The transform requires a profile but no profile was supplied or found.
MF_E_TRANSFORM_PROFILE_INVALID_OR_CORRUPT HRESULT_TYPEDEF(0xC00D6D64L) The transform requires a profile but the supplied profile was invalid or corrupt.
MF_E_TRANSFORM_PROFILE_TRUNCATED HRESULT_TYPEDEF(0xC00D6D65L) The transform requires a profile but the supplied profile ended unexpectedly while parsing.
MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED HRESULT_TYPEDEF(0xC00D6D66L) The property ID does not match any property supported by the transform.
MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG HRESULT_TYPEDEF(0xC00D6D67L) The variant does not have the type expected for this property ID.
MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE HRESULT_TYPEDEF(0xC00D6D68L) An attempt was made to set the value on a read-only property.
MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM HRESULT_TYPEDEF(0xC00D6D69L) The array property value has an unexpected number of dimensions.
MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG HRESULT_TYPEDEF(0xC00D6D6AL) The array or blob property value has an unexpected size.
MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE HRESULT_TYPEDEF(0xC00D6D6BL) The property value is out of range for this transform.
MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE HRESULT_TYPEDEF(0xC00D6D6CL) The property value is incompatible with some other property or mediatype set on the transform.
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE HRESULT_TYPEDEF(0xC00D6D6DL) The requested operation is not supported for the currently set output mediatype.
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_INPUT_MEDIATYPE HRESULT_TYPEDEF(0xC00D6D6EL) The requested operation is not supported for the currently set input mediatype.
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_MEDIATYPE_COMBINATION HRESULT_TYPEDEF(0xC00D6D6FL) The requested operation is not supported for the currently set combination of mediatypes.
MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES HRESULT_TYPEDEF(0xC00D6D70L) The requested feature is not supported in combination with some other currently enabled feature.
MF_E_TRANSFORM_NEED_MORE_INPUT HRESULT_TYPEDEF(0xC00D6D72L) The transform cannot produce output until it gets more input samples.
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG HRESULT_TYPEDEF(0xC00D6D73L) The requested operation is not supported for the current speaker configuration.
MF_E_TRANSFORM_CANNOT_CHANGE_MEDIATYPE_WHILE_PROCESSING HRESULT_TYPEDEF(0xC00D6D74L) The transform cannot accept mediatype changes in the middle of processing.
MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT HRESULT_TYPEDEF(0x000D6D75L) The caller should not propagate this event to downstream components.
MF_E_UNSUPPORTED_D3D_TYPE HRESULT_TYPEDEF(0xC00D6D76L) The input type is not supported for D3D device.
MF_E_TRANSFORM_ASYNC_LOCKED HRESULT_TYPEDEF(0xC00D6D77L) The caller does not appear to support this transform’s asynchronous capabilities.
MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER HRESULT_TYPEDEF(0xC00D6D78L) An audio compression manager driver could not be initialized by the transform.
MF_E_LICENSE_INCORRECT_RIGHTS HRESULT_TYPEDEF(0xC00D7148L) You are not allowed to open this file. Contact the content provider for further assistance.
MF_E_LICENSE_OUTOFDATE HRESULT_TYPEDEF(0xC00D7149L) The license for this media file has expired. Get a new license or contact the content provider for further assistance.
MF_E_LICENSE_REQUIRED HRESULT_TYPEDEF(0xC00D714AL) You need a license to perform the requested operation on this media file.
MF_E_DRM_HARDWARE_INCONSISTENT HRESULT_TYPEDEF(0xC00D714BL) The licenses for your media files are corrupted. Contact Microsoft product support.
MF_E_NO_CONTENT_PROTECTION_MANAGER HRESULT_TYPEDEF(0xC00D714CL) The APP needs to provide IMFContentProtectionManager callback to access the protected media file.
MF_E_LICENSE_RESTORE_NO_RIGHTS HRESULT_TYPEDEF(0xC00D714DL) Client does not have rights to restore licenses.
MF_E_BACKUP_RESTRICTED_LICENSE HRESULT_TYPEDEF(0xC00D714EL) Licenses are restricted and hence can not be backed up.
MF_E_LICENSE_RESTORE_NEEDS_INDIVIDUALIZATION HRESULT_TYPEDEF(0xC00D714FL) License restore requires machine to be individualized.
MF_S_PROTECTION_NOT_REQUIRED HRESULT_TYPEDEF(0x000D7150L) Protection for stream is not required.
MF_E_COMPONENT_REVOKED HRESULT_TYPEDEF(0xC00D7151L) Component is revoked.
MF_E_TRUST_DISABLED HRESULT_TYPEDEF(0xC00D7152L) Trusted functionality is currently disabled on this component.
MF_E_WMDRMOTA_NO_ACTION HRESULT_TYPEDEF(0xC00D7153L) No Action is set on WMDRM Output Trust Authority.
MF_E_WMDRMOTA_ACTION_ALREADY_SET HRESULT_TYPEDEF(0xC00D7154L) Action is already set on WMDRM Output Trust Authority.
MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE HRESULT_TYPEDEF(0xC00D7155L) DRM Heaader is not available.
MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED HRESULT_TYPEDEF(0xC00D7156L) Current encryption scheme is not supported.
MF_E_WMDRMOTA_ACTION_MISMATCH HRESULT_TYPEDEF(0xC00D7157L) Action does not match with current configuration.
MF_E_WMDRMOTA_INVALID_POLICY HRESULT_TYPEDEF(0xC00D7158L) Invalid policy for WMDRM Output Trust Authority.
MF_E_POLICY_UNSUPPORTED HRESULT_TYPEDEF(0xC00D7159L) The policies that the Input Trust Authority requires to be enforced are unsupported by the outputs.
MF_E_OPL_NOT_SUPPORTED HRESULT_TYPEDEF(0xC00D715AL) The OPL that the license requires to be enforced are not supported by the Input Trust Authority.
MF_E_TOPOLOGY_VERIFICATION_FAILED HRESULT_TYPEDEF(0xC00D715BL) The topology could not be successfully verified.
MF_E_SIGNATURE_VERIFICATION_FAILED HRESULT_TYPEDEF(0xC00D715CL) Signature verification could not be completed successfully for this component.
MF_E_DEBUGGING_NOT_ALLOWED HRESULT_TYPEDEF(0xC00D715DL) Running this process under a debugger while using protected content is not allowed.
MF_E_CODE_EXPIRED HRESULT_TYPEDEF(0xC00D715EL) MF component has expired.
MF_E_GRL_VERSION_TOO_LOW HRESULT_TYPEDEF(0xC00D715FL) The current GRL on the machine does not meet the minimum version requirements.
MF_E_GRL_RENEWAL_NOT_FOUND HRESULT_TYPEDEF(0xC00D7160L) The current GRL on the machine does not contain any renewal entries for the specified revocation.
MF_E_GRL_EXTENSIBLE_ENTRY_NOT_FOUND HRESULT_TYPEDEF(0xC00D7161L) The current GRL on the machine does not contain any extensible entries for the specified extension GUID.
MF_E_KERNEL_UNTRUSTED HRESULT_TYPEDEF(0xC00D7162L) The kernel isn’t secure for high security level content.
MF_E_PEAUTH_UNTRUSTED HRESULT_TYPEDEF(0xC00D7163L) The response from protected environment driver isn’t valid.
MF_E_NON_PE_PROCESS HRESULT_TYPEDEF(0xC00D7165L) A non-PE process tried to talk to PEAuth.
MF_E_REBOOT_REQUIRED HRESULT_TYPEDEF(0xC00D7167L) We need to reboot the machine.
MF_S_WAIT_FOR_POLICY_SET HRESULT_TYPEDEF(0x000D7168L) Protection for this stream is not guaranteed to be enforced until the MEPolicySet event is fired.
MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT HRESULT_TYPEDEF(0x000D7169L) This video stream is disabled because it is being sent to an unknown software output.
MF_E_GRL_INVALID_FORMAT HRESULT_TYPEDEF(0xC00D716AL) The GRL file is not correctly formed, it may have been corrupted or overwritten.
MF_E_GRL_UNRECOGNIZED_FORMAT HRESULT_TYPEDEF(0xC00D716BL) The GRL file is in a format newer than those recognized by this GRL Reader.
MF_E_ALL_PROCESS_RESTART_REQUIRED HRESULT_TYPEDEF(0xC00D716CL) The GRL was reloaded and required all processes that can run protected media to restart.
MF_E_PROCESS_RESTART_REQUIRED HRESULT_TYPEDEF(0xC00D716DL) The GRL was reloaded and the current process needs to restart.
MF_E_USERMODE_UNTRUSTED HRESULT_TYPEDEF(0xC00D716EL) The user space is untrusted for protected content play.
MF_E_PEAUTH_SESSION_NOT_STARTED HRESULT_TYPEDEF(0xC00D716FL) PEAuth communication session hasn’t been started.
MF_E_PEAUTH_PUBLICKEY_REVOKED HRESULT_TYPEDEF(0xC00D7171L) PEAuth’s public key is revoked.
MF_E_GRL_ABSENT HRESULT_TYPEDEF(0xC00D7172L) The GRL is absent.
MF_S_PE_TRUSTED HRESULT_TYPEDEF(0x000D7173L) The Protected Environment is trusted.
MF_E_PE_UNTRUSTED HRESULT_TYPEDEF(0xC00D7174L) The Protected Environment is untrusted.
MF_E_PEAUTH_NOT_STARTED HRESULT_TYPEDEF(0xC00D7175L) The Protected Environment Authorization service (PEAUTH) has not been started.
MF_E_INCOMPATIBLE_SAMPLE_PROTECTION HRESULT_TYPEDEF(0xC00D7176L) The sample protection algorithms supported by components are not compatible.
MF_E_PE_SESSIONS_MAXED HRESULT_TYPEDEF(0xC00D7177L) No more protected environment sessions can be supported.
MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED HRESULT_TYPEDEF(0xC00D7178L) WMDRM ITA does not allow protected content with high security level for this release.
MF_E_TEST_SIGNED_COMPONENTS_NOT_ALLOWED HRESULT_TYPEDEF(0xC00D7179L) WMDRM ITA cannot allow the requested action for the content as one or more components is not properly signed.
MF_E_ITA_UNSUPPORTED_ACTION HRESULT_TYPEDEF(0xC00D717AL) WMDRM ITA does not support the requested action.
MF_E_ITA_ERROR_PARSING_SAP_PARAMETERS HRESULT_TYPEDEF(0xC00D717BL) WMDRM ITA encountered an error in parsing the Secure Audio Path parameters.
MF_E_POLICY_MGR_ACTION_OUTOFBOUNDS HRESULT_TYPEDEF(0xC00D717CL) The Policy Manager action passed in is invalid.
MF_E_BAD_OPL_STRUCTURE_FORMAT HRESULT_TYPEDEF(0xC00D717DL) The structure specifying Output Protection Level is not the correct format.
MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID HRESULT_TYPEDEF(0xC00D717EL) WMDRM ITA does not recognize the Explicite Analog Video Output Protection guid specified in the license.
MF_E_NO_PMP_HOST HRESULT_TYPEDEF(0xC00D717FL) IMFPMPHost object not available.
MF_E_ITA_OPL_DATA_NOT_INITIALIZED HRESULT_TYPEDEF(0xC00D7180L) WMDRM ITA could not initialize the Output Protection Level data.
MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_OUTPUT HRESULT_TYPEDEF(0xC00D7181L) WMDRM ITA does not recognize the Analog Video Output specified by the OTA.
MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT HRESULT_TYPEDEF(0xC00D7182L) WMDRM ITA does not recognize the Digital Video Output specified by the OTA.
MF_E_RESOLUTION_REQUIRES_PMP_CREATION_CALLBACK HRESULT_TYPEDEF(0xC00D7183L) The protected stream cannot be resolved without the callback MFPKEY_PMP_Creation_Callback in the configuration property store.
MF_E_INVALID_AKE_CHANNEL_PARAMETERS HRESULT_TYPEDEF(0xC00D7184L) A valid hostname and port number could not be found in the DTCP parameters.
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED HRESULT_TYPEDEF(0xC00D7185L) The content protection system was not enabled by the application.
MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM HRESULT_TYPEDEF(0xC00D7186L) The content protection system is not supported.
MF_E_DRM_MIGRATION_NOT_SUPPORTED HRESULT_TYPEDEF(0xC00D7187L) DRM migration is not supported for the content.
MF_E_CLOCK_INVALID_CONTINUITY_KEY HRESULT_TYPEDEF(0xC00D9C40L) The continuity key supplied is not currently valid.
MF_E_CLOCK_NO_TIME_SOURCE HRESULT_TYPEDEF(0xC00D9C41L) No Presentation Time Source has been specified.
MF_E_CLOCK_STATE_ALREADY_SET HRESULT_TYPEDEF(0xC00D9C42L) The clock is already in the requested state.
MF_E_CLOCK_NOT_SIMPLE HRESULT_TYPEDEF(0xC00D9C43L) The clock has too many advanced features to carry out the request.
MF_S_CLOCK_STOPPED HRESULT_TYPEDEF(0x000D9C44L) Timer::SetTimer returns this success code if the call happened while the timer is stopped. Timer is not going to be dispatched until clock is running.
MF_E_NO_MORE_DROP_MODES HRESULT_TYPEDEF(0xC00DA028L) The component does not support any more drop modes.
MF_E_NO_MORE_QUALITY_LEVELS HRESULT_TYPEDEF(0xC00DA029L) The component does not support any more quality levels.
MF_E_DROPTIME_NOT_SUPPORTED HRESULT_TYPEDEF(0xC00DA02AL) The component does not support drop time functionality.
MF_E_QUALITYKNOB_WAIT_LONGER HRESULT_TYPEDEF(0xC00DA02BL) Quality Manager needs to wait longer before bumping the Quality Level up.
MF_E_QM_INVALIDSTATE HRESULT_TYPEDEF(0xC00DA02CL) Quality Manager is in an invalid state. Quality Management is off at this moment.
MF_E_TRANSCODE_NO_CONTAINERTYPE HRESULT_TYPEDEF(0xC00DA410L) No transcode output container type is specified.
MF_E_TRANSCODE_PROFILE_NO_MATCHING_STREAMS HRESULT_TYPEDEF(0xC00DA411L) The profile does not have a media type configuration for any selected source streams.
MF_E_TRANSCODE_NO_MATCHING_ENCODER HRESULT_TYPEDEF(0xC00DA412L) Cannot find an encoder MFT that accepts the user preferred output type.
MF_E_TRANSCODE_INVALID_PROFILE HRESULT_TYPEDEF(0xC00DA413L) The profile is invalid.
MF_E_ALLOCATOR_NOT_INITIALIZED HRESULT_TYPEDEF(0xC00DA7F8L) Memory allocator is not initialized.
MF_E_ALLOCATOR_NOT_COMMITED HRESULT_TYPEDEF(0xC00DA7F9L) Memory allocator is not committed yet.
MF_E_ALLOCATOR_ALREADY_COMMITED HRESULT_TYPEDEF(0xC00DA7FAL) Memory allocator has already been committed.
MF_E_STREAM_ERROR HRESULT_TYPEDEF(0xC00DA7FBL) An error occurred in media stream.
MF_E_INVALID_STREAM_STATE HRESULT_TYPEDEF(0xC00DA7FCL) Stream is not in a state to handle the request.
MF_E_HW_STREAM_NOT_CONNECTED HRESULT_TYPEDEF(0xC00DA7FDL) Hardware stream is not connected yet.
MF_E_NO_CAPTURE_DEVICES_AVAILABLE HRESULT_TYPEDEF(0xC00DABE0L) No capture devices are available.
MF_E_CAPTURE_SINK_OUTPUT_NOT_SET HRESULT_TYPEDEF(0xC00DABE1L) No output was set for recording.
MF_E_CAPTURE_SINK_MIRROR_ERROR HRESULT_TYPEDEF(0xC00DABE2L) The current capture sink configuration does not support mirroring.
MF_E_CAPTURE_SINK_ROTATE_ERROR HRESULT_TYPEDEF(0xC00DABE3L) The current capture sink configuration does not support rotation.
MF_E_CAPTURE_ENGINE_INVALID_OP HRESULT_TYPEDEF(0xC00DABE4L) The op is invalid.
MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED HRESULT_TYPEDEF(0xC00DABE5L) The effects previously added were incompatible with the new topology which caused all effects to be removed.
MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT HRESULT_TYPEDEF(0xC00DABE6L) The current capture source does not have an independent photo stream.
MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT HRESULT_TYPEDEF(0xC00DABE7L) The current capture source does not have a video stream.
MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT HRESULT_TYPEDEF(0xC00DABE8L) The current capture source does not have an audio stream.