47 virtual void addVideoStream(
const DtUnicode& streamName,
51 virtual void removeVideoStream(
const DtUnicode& streamName) = 0;
54 virtual void setCurrentVideoStream(
const DtUnicode& streamName) = 0;
57 virtual void setActionButtonState(VideoStreamState state) = 0;
60 virtual void setVideoStreamState(
const DtUnicode& streamName,
61 VideoStreamState state) = 0;
64 virtual void setVideoStreamAutoStartState(
65 const DtUnicode& streamName,
bool autoStart ) = 0;
boost::signalslib::signal< void(const DtUnicode &)> signal_currentVideoStreamChanged
Signal raised by this video stream list widget when the current video stream selection changes...
Definition: DtVideoStreamListInterface.h:69
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains DLL export macros.
DtVideoStreamListInterface defines the interface to the video stream list.
Definition: DtVideoStreamListInterface.h:22
Video stream is stopped (but available to be started)
Definition: DtVideoStreamListInterface.h:36
Video stream is running.
Definition: DtVideoStreamListInterface.h:38
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
VideoStreamState
Enumerate possible video stream states.
Definition: DtVideoStreamListInterface.h:33
boost::signalslib::signal< void()> signal_toggleCurrentVideoStreamAutoStartState
Signal raised by this video stream list widget when the auto start button is clicked.
Definition: DtVideoStreamListInterface.h:77
Unimplemented.
Definition: DtVideoStreamListInterface.h:40
boost::signalslib::signal< void()> signal_toggleCurrentVideoStreamState
Signal raised by this video stream list widget when the action button is clicked, starting or stoppin...
Definition: DtVideoStreamListInterface.h:73
boost::signalslib::signal< void()> signal_editClicked
Signal raised by this video stream list widget when the edit button is clicked.
Definition: DtVideoStreamListInterface.h:81