Site icon EfmSoft

What does HRESULT 0xC00D1BCE (NS_E_MULTIPLE_SCRIPT_BITRATES) mean?

 
Previous Next
NS_E_INVALID_VIDEO_HEIGHT_ALIGN NS_E_INVALID_SCRIPT_BITRATE

NS_E_MULTIPLE_SCRIPT_BITRATES

The failing stage in the Encoder object model

NS_E_MULTIPLE_SCRIPT_BITRATES (0xC00D1BCE) means script-stream bitrate differs across audiences in one profile in profile, audience and stream topology.

A Windows Media Encoder profile declares content types and one or more audiences. Each audience maps source indexes to audio, video, script or file streams and must remain structurally consistent with the other audiences in a multiple-bit-rate profile.

Evidence to preserve

Individual fields may be syntactically valid while the complete profile is inconsistent across audiences or does not match the source group. For example, only the highest audience is edited after adding a script stream.

FieldWhat to preserve
Values to recordscript bitrate for every audience and source index
Producing objectprofile name and content type, audience count and total bitrate, source indexes, stream types, language identifiers, selected audiences and result of IWMEncProfile2.Validate

Reproduce the condition with one controlled change

  1. Record 0xC00D1BCE, the Encoder version and the exact API call or property access that returned it.
  2. Export the current .wme or .prx configuration, then capture script bitrate for every audience and source index.
  3. Verify the profile, audience and stream topology precondition without changing the source, profile and output sink at the same time.
  4. Run one controlled comparison that changes only the identified precondition: use one common script bitrate across the profile.

Interpret neighboring results carefully

ResultWhy it differs
NS_E_MULTIPLE_VIDEO_CODECSaudiences choose different video codecs for the same source
NS_E_INVALID_SCRIPT_BITRATEscript-stream bitrate is outside the accepted range
NS_E_MULTIPLE_AUDIO_CODECSaudiences choose different audio codecs for the same audio source

Resolution and verification

To fix this occurrence, use one common script bitrate across the profile. Recreate the affected source group, profile or output object, repeat the same operation, and confirm that the same operation no longer returns NS_E_MULTIPLE_SCRIPT_BITRATES.

Do not repair a profile by deleting arbitrary audiences; export the .prx profile first and compare the same source index across every audience.

Discriminating evidence: Enumerate script streams by source index and record their bitrate in every audience. This code isolates inconsistent script-stream bitrate declarations; keep that evidence separate from video quality, file-transfer bitrate, codec count, and other audience-level profile checks.

Technical references


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

Exit mobile version