Я хотел бы сделать запись экрана, но перед сохранением я бы хотел извлечь кадровый буфер из пикселей. Можно ли сделать это, используя MediaRecorder с VirtualDisplay.
mMediaRecorder = new MediaRecorder();
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
mMediaRecorder.setVideoFrameRate(20);
mMediaRecorder.setVideoSize(width, height);
//listen here to each frame available
Если это невозможно сделать с помощью медиа-рекордера, знаете ли вы какой-либо другой способ записи экрана и непрерывного получения буфера пикселей перед сохранением.
Спасибо