window-basic-vcam.hpp 380 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include <string>
  3. constexpr const char *VIRTUAL_CAM_ID = "virtualcam_output";
  4. enum VCamOutputType {
  5. Invalid,
  6. SceneOutput,
  7. SourceOutput,
  8. ProgramView,
  9. PreviewOutput,
  10. };
  11. // Kept for config upgrade
  12. enum VCamInternalType {
  13. Default,
  14. Preview,
  15. };
  16. struct VCamConfig {
  17. VCamOutputType type = VCamOutputType::ProgramView;
  18. std::string scene;
  19. std::string source;
  20. };