Захватывайте кадры с высоким разрешением, но просматривайте меньшее разрешение - PullRequest
1 голос
/ 20 февраля 2012

Я хочу захватить кадры с высоким разрешением с камеры устройства - например, планшета - и передать их на другое устройство

Мне нужно просмотреть снятые кадры на текущем устройстве - планшете - с меньшим разрешением, чем потоковое -который передается в высоком разрешении - чтобы наилучшим образом использовать пространство экрана

, проблема, с которой я сталкиваюсь, заключается в том, что камера запрашивает высокое разрешение видео через

parameters.setPreviewSize(VGA_WIDTH, VGA_HEIGHT);

, и она рассматривается как полноразмерный SurfaceView.и я попытался масштабировать его, кадры были отправлены как мусор и обнаружили, что Camera.PreviewCallback используется для доставки копий кадров предварительного просмотра, когда они отображаются

. Есть ли способ отделить захват от просмотра кадров

...