| Previous | Next |
| NS_E_TOO_MANY_DEVICECONTROL | NS_E_MISSING_AUDIENCE |
NS_E_NO_MULTIPASS_FOR_LIVEDEVICE
A live source cannot satisfy the requested multipass workflow
NS_E_NO_MULTIPASS_FOR_LIVEDEVICE (0xC00D1B97) is a source-lifecycle restriction. Multipass encoding needs to analyze and then reread material, while a live capture device normally supplies frames only once unless the workflow stores them.
Confirm the source model
Record whether the input is a camera/capture device, whether temporary source storage is enabled, pass count, and any preprocessing that also requires rereading. The codec may support multipass encoding perfectly for files while this live pipeline does not.
Supported choices
Use one-pass encoding for the live source, or introduce the supported intermediate storage/replay mechanism before running multiple passes. Do not diagnose this as a frame-rate or codec failure unless a different HRESULT appears after the lifecycle issue is removed.
Technical references
Looking for a different code? Search another status or error code.