Files
prism/tui/src/output_selection.h
T
2026-08-15 19:35:25 -04:00

24 lines
552 B
C++

#pragma once
#include "system_audio_capture.h"
#include <string>
namespace Prism::Tui {
struct OutputSwitchOutcome {
bool success = false;
bool captureRunning = false;
Prism::Capture::StartResult started;
std::string requestedDeviceId;
std::string error;
};
OutputSwitchOutcome switchOutputCapture(
Prism::Capture::SystemAudioCapture& capture,
const std::string& currentRequestedDeviceId,
const Prism::Capture::StartResult& currentStarted,
const std::string& nextRequestedDeviceId);
} // namespace Prism::Tui