| Previous | Next |
| NS_E_ARCHIVE_SAME_AS_INPUT | NS_E_NO_REALTIME_TIMECOMPRESSION |
NS_E_SOURCE_NOTSPECIFIED
Where the Encoder produces this result
0xC00D1B85 (NS_E_SOURCE_NOTSPECIFIED) identifies final source-group validation finds an incompletely configured source. This is an Encoder validation error; a later “cannot start encoding” dialog can hide the original HRESULT.
The Encoder object model groups audio, video and script inputs in an IWMEncSourceGroup, associates one profile with that group, and asks a source plug-in to expose a media format that can feed the selected output streams.
What has already succeeded
Successful creation of the COM objects does not prove that the source group is complete; profile assignment, source discovery and format negotiation are later checkpoints. For example, an audio source object is added as a placeholder but never assigned an input. Reproduce the condition at the Encoder object that returned the HRESULT rather than treating it as a general codec or operating-system failure.
A controlled diagnostic sequence
- Record
0xC00D1B85, the Encoder version and the exact API call or property access that returned it. - Export the current
.wmeor.prxconfiguration, then capture each source object's SetInput/GetInput values, scheme, stream name and media format. - Verify the source groups, streams and plug-ins precondition without changing the source, profile and output sink at the same time.
- Run one controlled comparison that changes only the identified precondition: complete or remove the unfinished source before preparing the group.
Nearby HRESULTs that mean something else
| Result | Why it differs |
|---|---|
NS_E_NOSOURCEGROUPS | starting an Encoder session with an empty source-group collection |
NS_E_INPUTSOURCE_PROBLEM | aggregate source-group health check reports one or more inputs unable to supply data |
NS_E_NO_SCRIPT_STREAM | submission of script data when the current source group has no script source |
Corrective action at the right layer
Do not delete and recreate every source group before exporting the .wme configuration and recording the active group; otherwise the failing object relation is lost.
Technical references
Looking for a different code? Search another status or error code.