Site icon EfmSoft

What does HRESULT 0xC00D36F3 (MF_E_RT_THROUGHPUT_NOT_AVAILABLE) mean?

 
Previous Next
MF_E_MEDIAPROC_WRONGSTATE MF_E_RT_TOO_MANY_CLASSES

MF_E_RT_THROUGHPUT_NOT_AVAILABLE

MF_E_RT_THROUGHPUT_NOT_AVAILABLE is a real-time capacity result. The RT I/O service cannot provide the throughput requested by the media path. It is different from a codec-negotiation failure and should not be reduced to a generic out-of-memory message.

Measure the workload associated with the real-time queue

MMCSS task classes describe different CPU-utilization profiles, while Media Foundation can associate topology branches and shared work queues with those tasks. A throughput failure is therefore best investigated as a scheduling/capacity problem on the exact branch. Reinstalling a decoder or changing file metadata will not repair an RT service that cannot sustain the requested work rate.

Microsoft: Media Foundation work queues and MMCSS · Microsoft: MFLockSharedWorkQueue · Microsoft: IMFRealTimeClient


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

Exit mobile version