| 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.