Site icon EfmSoft

What does HRESULT 0xC00D1B94 (NS_E_DEVCONTROL_FAILED_SEEK) mean?

 
Previous Next
NS_E_DRM_PASSWORD_TOO_LONG NS_E_INTERLACE_REQUIRE_SAMESIZE

NS_E_DEVCONTROL_FAILED_SEEK

The failing stage in the Encoder object model

NS_E_DEVCONTROL_FAILED_SEEK (0xC00D1B94) means device-control plug-in cannot position tape at the requested EDL mark-in in tape-device control and edit decision lists.

Windows Media Encoder device control coordinates a capture source with a control plug-in, tape transport, mark-in/mark-out entries and an edit decision list. The capture device and the control device must refer to the same usable hardware path.

Evidence to preserve

Video capture can remain available while the separate control plug-in loses transport control, so a device-control failure is not automatically a capture-format failure. For example, an EDL references a timecode earlier than the recorded tape segment.

FieldWhat to preserve
Values to recordtarget mark-in, current raw timecode, tape limits, transport state and plug-in seek result
Producing objectcontrol plug-in CLSID, controlled device identifier, transport state, tape presence, EDL entry count, mark-in/mark-out values, seek result, source-group binding and disconnect event

Reproduce the condition with one controlled change

  1. Record 0xC00D1B94, the Encoder version and the exact API call or property access that returned it.
  2. Export the current .wme or .prx configuration, then capture target mark-in, current raw timecode, tape limits, transport state and plug-in seek result.
  3. Verify the tape-device control and edit decision lists precondition without changing the source, profile and output sink at the same time.
  4. Run one controlled comparison that changes only the identified precondition: correct the EDL time and verify tape/device positioning before encoding.

Interpret neighboring results carefully

ResultWhy it differs
NS_E_INVALID_DEVICEselected hardware lacks the tape-transport control capabilities required by the control plug-in
NS_E_TOO_MANY_DEVICECONTROLmore than one control plug-in attempts to own the same encoding device
NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTEDthe control device for the active source group disconnects while capture is active

Resolution and verification

To fix this occurrence, correct the EDL time and verify tape/device positioning before encoding. Recreate the affected source group, profile or output object, repeat the same operation, and confirm that the same operation no longer returns NS_E_DEVCONTROL_FAILED_SEEK.

Do not rewind, eject or overwrite the tape before recording the failing EDL entry and current timecode; that changes the evidence used to reproduce the seek or end-of-tape condition.

Technical references


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

Exit mobile version