| Previous | Next |
| NS_E_INVALID_FILE_BITRATE | NS_E_SOURCE_CANNOT_LOOP |
NS_E_SAME_AS_INPUT_COMBINATION
Where the Encoder produces this result
0xC00D1BD2 (NS_E_SAME_AS_INPUT_COMBINATION) identifies audiences mix same-as-input sizing with explicit width and height in one profile. This is an Encoder validation error; a later “cannot start encoding” dialog can hide the original HRESULT.
The video profile selects a codec and rate-control mode, then supplies bitrate, peak rate, frame rate, frame size, key-frame spacing, quality, buffer and optional interlace or pixel-aspect settings. The codec validates both values and combinations.
What has already succeeded
A source preview does not prove that the output profile is accepted; output dimensions and rate-control settings are validated by the selected encoder codec. For example, one audience has width/height zero while others contain explicit sizes. 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
0xC00D1BD2, the Encoder version and the exact API call or property access that returned it. - Export the current
.wmeor.prxconfiguration, then capture width/height values and same-as-input state for every audience. - Verify the video stream and audience settings precondition without changing the source, profile and output sink at the same time.
- Run one controlled comparison that changes only the identified precondition: use same-as-input consistently or specify dimensions consistently.
Nearby HRESULTs that mean something else
| Result | Why it differs |
|---|---|
NS_E_INVALID_VIDEO_HEIGHT_ALIGN | output height violates codec or format alignment |
NS_E_INVALID_INTERLACEMODE | selected codec does not support the requested interlace-preservation mode |
NS_E_INVALID_VIDEO_WIDTH_ALIGN | output width violates the selected codec or interlaced-mode alignment |
Corrective action at the right layer
To correct this, use same-as-input consistently or specify dimensions consistently. A retry is useful only after the recorded same as input combination precondition changes.
Do not rely on the UI label alone; record the numeric profile fields and codec identity before changing presets.
Technical references
Looking for a different code? Search another status or error code.
