One stream, two destinations.
The transformed video in Character Cam's own preview is the exact same stream Windows exposes as a camera. Nothing is duplicated, and nothing is captured from the screen.
01WebcamgetUserMedia captures the raw feed.02Decart Lucy 2.5A realtime WebRTC session returns the transformed stream.03Frame extractionMediaStreamTrackProcessor reads VideoFrames and converts to I420.04Process boundaryFrames cross into Electron's main process, then shared memory.05Media FoundationA native addon calls Windows' MFCreateVirtualCamera.06CharacterCamSource.dllA COM media source Windows loads into each consuming app.07“Character Cam”The resulting selectable camera device — see the evidence and honest boundary below.