Is it possible to get recorded frames from LiveBitmapSource?

We can retrieve live frames through the LiveBitmapSource component.

If so, Is it possible to get previous recorded frames in a similar way without ImageViewerControl?

No, BitmapLiveSource is for live video, for playback you need instead BitmapVideoSource.

In the same way there is a JpegLiveSource that corresponds with a JpegVideoSource and a RawLiveSource / RawVideoSource.

The two samples, MediaRGBVideoEnhancementLive and MediaRGBVideoEnhancementPlayback, uses BitmapLiveSource and BitmapVideoSource. One application that can do both live and playback could be developed, it would simply use a different clas when switching from live to playback and vise versa.

There is however a class that might be a better fit. There is a BitmapSource which can do both live and playback.

Please explore the MediaViewerBitmapSource sample.

https://doc.developer.milestonesys.com/html/index.html?base=samples/componentsamples/mediaviewerbitmapsource/readme.html&tree=tree_search.html?search=bitmapsource

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