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?
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.