Open gxalpha opened 10 months ago
Can confirm that on Linux (at least, ubuntu 22.04, but I'm pretty sure it's the same for all), there is no need for a placeholder, as the virtual camera does not exist as a device until it is started in obs. As such it's not possible for it to be in a state where it's selectable as input by other programs, but does not receive video from obs.
We have a virtual camera settings dialog, it might make sense to put the placeholder selection there.
Can you share a screenshot of that dialog in this issue?
Can you share a screenshot of that dialog in this issue?
Current dialog (now also added to the original post):
It's accessed via the gear icon next to the "Start Virtual Camera" button in the controls dock:
For testing I added this UI, which may or may not be a starting point:
The first row has the following options:
Here's a tentative mockup:
Latest iteration:
In the eventual case that the floating buttons aren't feasible in Qt, a menu button might be the solution:
This is ready for implementation. The Penpot mockups can be found here.
(RFM: "Request for Mockup")
End goal
The placeholder image (the picture shown by the virtual camera when the virtual camera is inactive) should be configurable by the user. Not everyone wants the crossed out OBS logo (the current placeholder image) to show when their virtual camera is inactive.
Current alternatives
%APPDATA%\obs-studio\plugin_config\win-dshow\placeholder.png
(see #4446).~/Library/Application Support/obs-studio/plugin_config/mac-virtualcam/placeholder.png
. This workflow is far from ideal, asOther considerations
The actual implementation will differ wildly on the different operating systems. It should be expected that different implementations will happen at different times (or potentially never? See the note on Linux above)
Current ideas
We have a virtual camera settings dialog, it might make sense to put the placeholder selection there.
Current dialog: