|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | CmdStartRecording (M_RecordingCtrl::VideoChannelListType const &VideoChannelList) |
| virtual void | CmdCaptureVideoCutout (M_Common::StringListType const &VideoChannelIdList, M_Common::TimeType const &StartTime, M_Common::TimeType const &StopTime, std::string const &Description) |
| virtual void | CmdStopRecording (M_Common::StringListType const &VideoChannelIdList) |
| virtual void | CmdRemoveVideoCutout (std::string const &VideoChannelId, M_Common::TimeType const &StartTime, M_Common::TimeType const &StopTime) |
| virtual void | CmdRemoveAllVideoCutouts () |
| Remove all stored previously captured video cutouts. More... | |
| virtual void | CmdCaptureImage (M_Common::StringListType const &VideoChannelIdList) |
Service interface. Contains operations that a client can command the Recording Control Service to perform.
|
virtual |
|
virtual |
Capture still image. Note: Images can only be captured if a recording has been started for the specified channel(s).
| VideoChannelIdList | List of Video Channel ids where still image should be captured. |
|
virtual |
Capture video cutout. Note: Video cutouts can only be captured if a recording has been started for the specified channel(s). The lead time of the video cutout capture should be configured in the Service.
| VideoChannelIdList | List of Video Channel ids where the video cutout should be captured. |
| StartTime | The absolute time the video cutout should start from (seconds + nanoseconds since UTC epoch). |
| StopTime | The absolute time the video cutout should end (seconds + nanoseconds since UTC epoch). |
| Description | Textual description for the cutout. |
|
virtual |
Remove all stored previously captured video cutouts.
|
virtual |
Remove a captured video cutout. Note: The VideoChannel, StartTime and StopTime parameters must all match an existing stored video cutout in order for the cutout to be removed.
| VideoChannelId | The video channel identifying the video source of the cutout. |
| StartTime | The absolute time the cutout was started. Note: This has to match the start time of a stored video cutout reported in ReportRecordingStatus. |
| StopTime | The absolute time the cutout was stopped. Note: This has to match the stop time of a stored video cutout reported in ReportRecordingStatus. |
|
virtual |
Start recording one or more Video Channels.
| VideoChannelList | List of Video Channels which should be started. |
|
virtual |
Stop recording.
| VideoChannelIdList | List of Video Channel ids which should be stopped. |