What does HRESULT 0xC00DA02A (MF_E_DROPTIME_NOT_SUPPORTED) mean?

 
Previous Next
MF_E_NO_MORE_QUALITY_LEVELS MF_E_QUALITYKNOB_WAIT_LONGER

MF_E_DROPTIME_NOT_SUPPORTED

MF_E_DROPTIME_NOT_SUPPORTED is the documented result when a component does not support IMFQualityAdvise::DropTime. The method asks a component to drop samples quickly over an absolute time interval so a late renderer can catch up.

Treat this as a capability result

  • Record the component and the hnsAmountToDrop value requested in 100-nanosecond units.
  • Do not add earlier DropTime requests to the new value. Microsoft specifies that each amount is absolute rather than cumulative.
  • Use other supported quality controls when available; repeated calls with a different interval do not add DropTime capability to a component that returns this HRESULT.

DropTime is primarily intended for video renderers because dropping audio samples creates audible glitches. It also differs from setting a persistent drop mode: after the requested interval, the renderer stops the accelerated dropping behavior. This makes the HRESULT useful when deciding whether the quality manager can use catch-up dropping on a particular pipeline object.

Microsoft: IMFQualityAdvise::DropTime · Microsoft: quality-control methods · Microsoft: video quality management goals


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