49 void setDeviceOrientation(
const std::string& deviceId,
int angle);
52 std::shared_ptr<video::VideoInput>
getVideoInput(std::string_view
id)
const
58 std::map<std::string, std::weak_ptr<video::VideoInput>, std::less<>>
videoInputs;
64 std::map<std::string, std::weak_ptr<AudioInput>, std::less<>>
audioInputs;
74 const std::string&
sink =
"");
76std::shared_ptr<AudioInput>
getAudioInput(
const std::string& device);
std::shared_ptr< MediaPlayer > getMediaPlayer(const std::string &id)
bool closeMediaPlayer(const std::string &id)
void emitSignal(Args... args)
std::shared_ptr< AudioInput > getAudioInput(const std::string &device)
int64_t getPlayerDuration(const std::string &id)
void setAutoRestart(const std::string &id, bool restart)
bool playerSeekToTime(const std::string &id, int time)
int64_t getPlayerPosition(const std::string &id)
bool pausePlayer(const std::string &id, bool pause)
std::string createMediaPlayer(const std::string &path)
bool mutePlayerAudio(const std::string &id, bool mute)
std::map< std::string, std::weak_ptr< AudioInput >, std::less<> > audioInputs
Cache of the active Audio/Video input(s).
std::map< std::string, std::shared_ptr< MediaPlayer > > mediaPlayers
std::shared_ptr< AudioInput > audioPreview