What does HRESULT 0xC00D1B97 (NS_E_NO_MULTIPASS_FOR_LIVEDEVICE) mean?

 
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.