2022-08-22 16:04:13 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
enum VCamOutputType {
|
2022-11-15 10:00:41 +01:00
|
|
|
Invalid,
|
2022-08-22 16:04:13 +02:00
|
|
|
SceneOutput,
|
|
|
|
|
SourceOutput,
|
2022-11-15 10:00:41 +01:00
|
|
|
ProgramView,
|
|
|
|
|
PreviewOutput,
|
2022-08-22 16:04:13 +02:00
|
|
|
};
|
|
|
|
|
|
2022-11-15 10:00:41 +01:00
|
|
|
// Kept for config upgrade
|
2022-08-22 16:04:13 +02:00
|
|
|
enum VCamInternalType {
|
|
|
|
|
Default,
|
|
|
|
|
Preview,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
struct VCamConfig {
|
2022-11-15 10:00:41 +01:00
|
|
|
VCamOutputType type = VCamOutputType::ProgramView;
|
2022-08-22 16:04:13 +02:00
|
|
|
std::string scene;
|
|
|
|
|
std::string source;
|
|
|
|
|
};
|