Playback time indicator

Hello,

I was wondering whether it is a way to access built-in camera playback time indicator. I need to know current playback time, also to receive request when this time changes. Already have subscribed to draw overlay event, but this doesn’t work in may case, because the media is offline (missing from the disk) and this event never fires. My task is to show a camera overlay with meaningfull info when video records are missing.

Thanks in advance,

Nikolay.

Please see this link - VideoOS.Platform.Client.ImageViewerAddOn -

https://doc.developer.milestonesys.com/html/index.html?base=miphelp/class_video_o_s_1_1_platform_1_1_client_1_1_image_viewer_add_on.html&tree=tree_search.html?search=addon

This sample might be helpful for you, Smart Client Overlay Graph on Event, this sample also works on playback.

https://doc.developer.milestonesys.com/html/index.html?base=samples/scoverlaygraphonevent.html&tree=tree_search.html?search=addon

On the ImageViewerAddOn class -

abstract RecordedImageReceivedHandler VideoOS.Platform.Client.ImageViewerAddOn.RecordedImageReceivedEventFired when a recorded image has been received, the parameter will contain the DateTime of the image being displayed.

Ni, Bo.

I already have tried this, but it doesn’t work in my case because the video records are offline and image just cannot be rendered. Anyway, I found another solution to resolve my problem. I register a handler to MessageId.SmartClient.PlaybackCurrentTimeIndication event, which fires every time user drags the playback timeline.

Best regards,

Nikolay.