I am using Camera2 api get data from camera, then using Image reader, OnImageAvailableListener implementation, I insert the camera data into a queue, then using new MediaCod