|
|
|
@ -554,6 +554,7 @@ class Camera1 extends CameraController implements Camera.PreviewCallback, Camera |
|
|
|
|
result.location = mLocation; |
|
|
|
|
result.rotation = offset(REF_SENSOR, REF_OUTPUT); |
|
|
|
|
result.size = getPictureSize(REF_OUTPUT); |
|
|
|
|
result.facing = mFacing; |
|
|
|
|
mPictureRecorder = new FullPictureRecorder(result, Camera1.this, mCamera); |
|
|
|
|
mPictureRecorder.take(); |
|
|
|
|
} |
|
|
|
@ -573,6 +574,7 @@ class Camera1 extends CameraController implements Camera.PreviewCallback, Camera |
|
|
|
|
PictureResult result = new PictureResult(); |
|
|
|
|
result.location = mLocation; |
|
|
|
|
result.isSnapshot = true; |
|
|
|
|
result.facing = mFacing; |
|
|
|
|
result.size = getPreviewSize(REF_OUTPUT); // Not the real size: it will be cropped to match the view ratio
|
|
|
|
|
result.rotation = offset(REF_SENSOR, REF_OUTPUT); // Actually it will be rotated and set to 0.
|
|
|
|
|
AspectRatio outputRatio = flip(REF_OUTPUT, REF_VIEW) ? viewAspectRatio.inverse() : viewAspectRatio; |
|
|
|
@ -653,6 +655,7 @@ class Camera1 extends CameraController implements Camera.PreviewCallback, Camera |
|
|
|
|
videoResult.isSnapshot = false; |
|
|
|
|
videoResult.codec = mVideoCodec; |
|
|
|
|
videoResult.location = mLocation; |
|
|
|
|
videoResult.facing = mFacing; |
|
|
|
|
videoResult.rotation = offset(REF_SENSOR, REF_OUTPUT); |
|
|
|
|
videoResult.size = flip(REF_SENSOR, REF_OUTPUT) ? mCaptureSize.flip() : mCaptureSize; |
|
|
|
|
videoResult.audio = mAudio; |
|
|
|
@ -697,6 +700,7 @@ class Camera1 extends CameraController implements Camera.PreviewCallback, Camera |
|
|
|
|
videoResult.isSnapshot = true; |
|
|
|
|
videoResult.codec = mVideoCodec; |
|
|
|
|
videoResult.location = mLocation; |
|
|
|
|
videoResult.facing = mFacing; |
|
|
|
|
videoResult.videoBitRate = mVideoBitRate; |
|
|
|
|
videoResult.audioBitRate = mAudioBitRate; |
|
|
|
|
videoResult.audio = mAudio; |
|
|
|
|