| Previous | Next |
| MF_E_ALREADY_INITIALIZED | MF_E_LATE_SAMPLE |
MF_E_BANDWIDTH_OVERRUN
MF_E_BANDWIDTH_OVERRUN is returned by the ASF multiplexer when an input sample violates the bandwidth limits defined by the stream's leaky-bucket parameters. Microsoft documents that the failing sample is dropped.
Compare timestamps with the configured data-flow model
Record the sample timestamp, stream number, encoded sample size, configured bitrate, buffer window, and the multiplexer send time around the failure. The multiplexer orders samples in a send window and assigns send times according to stream bandwidth use.
If automatic adjustment is intentional, configure MFASF_MULTIPLEXER_AUTOADJUST_BITRATE or the corresponding ASF media-sink property before packet generation. Otherwise, correct the encoder/container bitrate relationship. Blindly retrying the dropped sample does not repair a persistent mismatch between actual encoded data rate and the profile's leaky-bucket settings.
Microsoft: ASF bandwidth-overrun rules · Microsoft: ProcessSample return values · Microsoft: leaky-bucket configuration
Looking for a different code? Search another status or error code.