Skip to content

Virtual Cameras as input device #217

Answered by sandrist
chiragmerchant asked this question in Q&A
Discussion options

You must be logged in to vote

I played around with some virtual cameras this week, and it seems like some virtual cameras show up as input devices, but not others. For example, I first tried the Snap Camera, and that showed up just fine in the list of possible devices available to \psi. But then I downloaded and tried OBS, and confirmed that its virtual camera does not show up.

The problem seems to be of Media Foundation vs DirectShow. Our MediaCapture component is built off of Media Foundation APIs and libraries, and does not support DirectShow devices (which virtual cameras like OBS are implemented as). This is also why, for example the OBS virtual camera doesn't show up in Windows 10's camera app

One solution would…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@sandrist
Comment options

Answer selected by chiragmerchant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants