Preview size setting on creation

Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
camera2
Leo Ma 9 years ago
parent 40880dec4f
commit 340078a9d4

@ -59,6 +59,7 @@ public class MainActivity extends Activity {
btnRecord = (Button) findViewById(R.id.record); btnRecord = (Button) findViewById(R.id.record);
btnSwitchEncoder = (Button) findViewById(R.id.swEnc); btnSwitchEncoder = (Button) findViewById(R.id.swEnc);
mPublisher = new SrsPublisher((SrsCameraView) findViewById(R.id.glsurfaceview_camera)); mPublisher = new SrsPublisher((SrsCameraView) findViewById(R.id.glsurfaceview_camera));
mPublisher.setPreviewResolution(1280, 720);
btnPublish.setOnClickListener(new View.OnClickListener() { btnPublish.setOnClickListener(new View.OnClickListener() {
@Override @Override
@ -70,7 +71,6 @@ public class MainActivity extends Activity {
editor.putString("rtmpUrl", rtmpUrl); editor.putString("rtmpUrl", rtmpUrl);
editor.apply(); editor.apply();
mPublisher.setPreviewResolution(1280, 720);
mPublisher.setOutputResolution(384, 640); mPublisher.setOutputResolution(384, 640);
mPublisher.setVideoSmoothMode(); mPublisher.setVideoSmoothMode();
mPublisher.setMagicFilterType(MagicFilterType.BEAUTY); mPublisher.setMagicFilterType(MagicFilterType.BEAUTY);

@ -35,7 +35,6 @@ public class SrsPublisher {
public SrsPublisher(SrsCameraView view) { public SrsPublisher(SrsCameraView view) {
mCameraView = view; mCameraView = view;
mCameraView.setPreviewResolution(mEncoder.getPreviewWidth(), mEncoder.getPreviewHeight());
mCameraView.setPreviewCallback(new SrsCameraView.PreviewCallback() { mCameraView.setPreviewCallback(new SrsCameraView.PreviewCallback() {
@Override @Override
public void onGetYuvFrame(byte[] data) { public void onGetYuvFrame(byte[] data) {
@ -180,6 +179,7 @@ public class SrsPublisher {
} }
public void setPreviewResolution(int width, int height) { public void setPreviewResolution(int width, int height) {
mCameraView.setPreviewResolution(width, height);
mEncoder.setPreviewResolution(width, height); mEncoder.setPreviewResolution(width, height);
} }

Loading…
Cancel
Save