What does HRESULT 0xC00D36D0 (MF_E_UNSUPPORTED_RATE) mean?

 
Previous Next
MF_E_RT_UNAVAILABLE MF_E_THINNING_UNSUPPORTED

MF_E_UNSUPPORTED_RATE

MF_E_UNSUPPORTED_RATE means that the target object cannot play at the requested rate under the requested thinning mode. It is a capability result, not an instruction to keep retrying the same rate.

Query before committing

  • Use IMFRateSupport::IsRateSupported for the exact rate and thinning choice.
  • When requested, inspect the nearest supported rate returned by the API instead of inventing a fallback.
  • Check the active source, sink, and session capabilities; one component can limit the effective rate range.

Reverse playback and rate-transition failures have separate status codes and should not be collapsed into this one.

Microsoft: IMFRateSupport::IsRateSupported · Microsoft: seeking, fast forward, and reverse play


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