UI: Log Virtual Camera output type
(cherry picked from commit a49b35c3de)
This commit is contained in:
parent
8805e31d25
commit
2701144d30
2 changed files with 29 additions and 0 deletions
|
|
@ -8199,11 +8199,36 @@ void OBSBasic::VCamConfigButtonClicked()
|
|||
dialog.exec();
|
||||
}
|
||||
|
||||
void log_cvam_changed(const VCamConfig &config, bool starting)
|
||||
{
|
||||
const char *action = starting ? "Starting" : "Changing";
|
||||
|
||||
switch (config.type) {
|
||||
case VCamOutputType::Invalid:
|
||||
break;
|
||||
case VCamOutputType::ProgramView:
|
||||
blog(LOG_INFO, "%s Virtual Camera output to Program", action);
|
||||
break;
|
||||
case VCamOutputType::PreviewOutput:
|
||||
blog(LOG_INFO, "%s Virtual Camera output to Preview", action);
|
||||
break;
|
||||
case VCamOutputType::SceneOutput:
|
||||
blog(LOG_INFO, "%s Virtual Camera output to Scene : %s", action,
|
||||
config.scene.c_str());
|
||||
break;
|
||||
case VCamOutputType::SourceOutput:
|
||||
blog(LOG_INFO, "%s Virtual Camera output to Source : %s",
|
||||
action, config.source.c_str());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void OBSBasic::UpdateVirtualCamConfig(const VCamConfig &config)
|
||||
{
|
||||
vcamConfig = config;
|
||||
|
||||
outputHandler->UpdateVirtualCamOutputSource();
|
||||
log_cvam_changed(config, false);
|
||||
}
|
||||
|
||||
void OBSBasic::RestartVirtualCam(const VCamConfig &config)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue