![]() |
VR-Forces 4.1.1 Class Documentation
|
DtVideoStreamListInterface defines the interface to the video stream list. More...

Public Types | |
| enum | VideoStreamState { Stopped, Started, Suspended, Unavailable } |
| Enumerate possible video stream states. More... | |
Public Member Functions | |
| DtVideoStreamListInterface () | |
| CTOR. | |
| virtual | ~DtVideoStreamListInterface () |
| DTOR. | |
| virtual void | addVideoStream (const DtUnicode &streamName, DtVideoStreamListInterface::VideoStreamState state)=0 |
| Add a video stream to the list. | |
| virtual void | removeVideoStream (const DtUnicode &streamName)=0 |
| Remove a video stream from the list. | |
| virtual void | setCurrentVideoStream (const DtUnicode &streamName)=0 |
| Set the currently selected video stream. | |
| virtual void | setActionButtonState (VideoStreamState state)=0 |
| Set the state of the action (start/stop) button. | |
| virtual void | setVideoStreamState (const DtUnicode &streamName, VideoStreamState state)=0 |
| Set the state of the specified video stream. | |
| virtual void | setVideoStreamAutoStartState (const DtUnicode &streamName, bool autoStart)=0 |
| Set the autoStart state of the specified stream. | |
Public Attributes | |
| boost::signal< void(const DtUnicode &)> | signal_currentVideoStreamChanged |
| Signal raised by this video stream list widget when the current video stream selection changes. | |
| boost::signal< void()> | signal_toggleCurrentVideoStreamState |
| Signal raised by this video stream list widget when the action button is clicked, starting or stopping a video stream. | |
| boost::signal< void()> | signal_toggleCurrentVideoStreamAutoStartState |
| Signal raised by this video stream list widget when the auto start button is clicked. | |
| boost::signal< void()> | signal_editClicked |
| Signal raised by this video stream list widget when the edit button is clicked. | |
DtVideoStreamListInterface defines the interface to the video stream list.
Enumerate possible video stream states.
| makVrv::DtVideoStreamListInterface::DtVideoStreamListInterface | ( | ) |
CTOR.
|
virtual |
DTOR.
|
pure virtual |
Add a video stream to the list.
Implemented in makVrv::DtVideoStreamListWidget.
|
pure virtual |
Remove a video stream from the list.
Implemented in makVrv::DtVideoStreamListWidget.
|
pure virtual |
Set the currently selected video stream.
Implemented in makVrv::DtVideoStreamListWidget.
|
pure virtual |
Set the state of the action (start/stop) button.
Implemented in makVrv::DtVideoStreamListWidget.
|
pure virtual |
Set the state of the specified video stream.
Implemented in makVrv::DtVideoStreamListWidget.
|
pure virtual |
Set the autoStart state of the specified stream.
Implemented in makVrv::DtVideoStreamListWidget.
| boost::signal<void (const DtUnicode&)> makVrv::DtVideoStreamListInterface::signal_currentVideoStreamChanged |
Signal raised by this video stream list widget when the current video stream selection changes.
| boost::signal<void ()> makVrv::DtVideoStreamListInterface::signal_toggleCurrentVideoStreamState |
Signal raised by this video stream list widget when the action button is clicked, starting or stopping a video stream.
| boost::signal<void ()> makVrv::DtVideoStreamListInterface::signal_toggleCurrentVideoStreamAutoStartState |
Signal raised by this video stream list widget when the auto start button is clicked.
| boost::signal<void ()> makVrv::DtVideoStreamListInterface::signal_editClicked |
Signal raised by this video stream list widget when the edit button is clicked.