| Previous | Next |
| MF_E_CANNOT_INDEX_IN_PLACE | MF_E_INVALID_ASF_STREAMID |
MF_E_MISSING_ASF_LEAKYBUCKET
MF_E_MISSING_ASF_LEAKYBUCKET points to ASF authoring configuration. The multiplexer needs leaky-bucket parameters to schedule payload send times and create packets that obey the stream's bitrate and buffer-window model.
Populate the stream configuration before initialization
Microsoft documents MF_ASFSTREAMCONFIG_LEAKYBUCKET1 on the ASF stream configuration object. The relevant values can depend on the encoder: the actual buffer window may only be known after the encoder output media type is set.
Verify that the IMFASFProfile attached to the ContentInfo object contains the corrected values for every encoded stream before IMFASFMultiplexer::Initialize. Do not substitute a guessed bitrate simply to suppress the HRESULT; inconsistent encoder and container settings can lead to MF_E_BANDWIDTH_OVERRUN later during ProcessSample.
Microsoft: multiplexer leaky-bucket initialization · Microsoft: bandwidth checks during packet generation · FFmpeg ASF muxer source
Looking for a different code? Search another status or error code.