Site icon EfmSoft

What does HRESULT 0xC00D1B80 (NS_E_NOSOURCEGROUPS) mean?

 
Previous Next
NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED NS_E_INVALIDINPUTFPS

NS_E_NOSOURCEGROUPS

The encoder has no source groups to operate on

NS_E_NOSOURCEGROUPS (0xC00D1B80) means the active SourceGroupCollection contains no SourceGroup objects. This is an object-model precondition failure, not proof that a configured media source is unreadable.

Confirm collection ownership and timing

Record the collection count immediately before the failing call, the encoder instance that owns it, and whether configuration loading or cleanup replaced the collection. A source group added to a different encoder object does not satisfy this instance.

Fix

Add or load the intended source group, attach its audio/video inputs and profile as required, then repeat the same operation. If a group exists but its source lacks a media format, that later condition is represented by a different HRESULT such as NS_E_NO_MEDIAFORMAT_IN_SOURCE.

Technical references


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

Exit mobile version