What does HRESULT 0xC00D4654 (MF_E_INVALID_PROFILE) mean?

 
Previous Next
MF_E_FLUSH_NEEDED MF_E_INDEX_NOT_COMMITTED

MF_E_INVALID_PROFILE

MF_E_INVALID_PROFILE means the ASF authoring profile is internally unsuitable for the requested WMContainer operation. An IMFASFProfile describes the streams that the ContentInfo object and multiplexer use to build ASF output.

Validate the profile as a set, not one media type at a time

Enumerate every stream configuration and log its stream number, major type, subtype, bitrate, payload extensions, mutual-exclusion settings, and leaky-bucket attributes. Verify that the profile stored in the ContentInfo object is the same profile the failing multiplexer or sink was initialized from.

When building a profile from a source presentation descriptor, do not copy source descriptors blindly: output encoder types and ASF stream configuration must describe the destination file. A codec may accept its output media type while the assembled ASF profile is still invalid for container generation.

Microsoft: multiplexer configuration from an ASF profile · Microsoft: configuring ASF media sinks · FFmpeg ASF muxer source


Looking for a different code? Search another status or error code.