Fixed
Status Update
Comments
ch...@google.com <ch...@google.com> #2
Hi Ed, Thank you so much for these suggestions. I've been reviewing them and merging them in. Hopefully it should be live. I've included a thank you note too in the article.
le...@google.com <le...@google.com>
ap...@google.com <ap...@google.com> #3
Great! Thanks a lot, I'll look for the live updates soon!
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
commit f95404eef0b468cc9b4876c678182d49d06eb40d
Author: leo huang <leohuang@google.com>
Date: Tue Feb 14 13:37:45 2023
Expose VideoCapture rotation API
* To align with VideoCapture.setTargetRotationDegrees(int), add ImageCapture.setTargetRotationDegrees(int) and ImageAnalysis.setTargetRotationDegrees(int).
Relnote: "Added VideoCapture rotation APIs, including VideoCapture.Builder.setTargetRotation(int), VideoCapture.setTargetRotation(int), VideoCapture.setTargetRotationDegrees(int) and VideoCapture.getTargetRotation(). The APIs are useful for applications that lock the device orientation. ImageCapture.setTargetRotationDegrees(int) and ImageAnalysis.setTargetRotationDegrees(int) are also added."
Bug: 205242781
Test: ./gradlew camera:camera-video:updateApi
Change-Id: Id3ffe7d8e640523b35b7777bbd39ad4fe214ea02
M camera/camera-core/api/current.txt
M camera/camera-core/api/public_plus_experimental_current.txt
M camera/camera-core/api/restricted_current.txt
M camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java
M camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java
M camera/camera-core/src/main/java/androidx/camera/core/UseCase.java
M camera/camera-core/src/test/java/androidx/camera/core/ImageAnalysisTest.java
M camera/camera-core/src/test/java/androidx/camera/core/ImageCaptureTest.kt
M camera/camera-video/api/current.txt
M camera/camera-video/api/public_plus_experimental_current.txt
M camera/camera-video/api/restricted_current.txt
M camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java
M camera/camera-video/src/test/java/androidx/camera/video/VideoCaptureTest.kt
https://android-review.googlesource.com/2435012
Branch: androidx-main
commit f95404eef0b468cc9b4876c678182d49d06eb40d
Author: leo huang <leohuang@google.com>
Date: Tue Feb 14 13:37:45 2023
Expose VideoCapture rotation API
* To align with VideoCapture.setTargetRotationDegrees(int), add ImageCapture.setTargetRotationDegrees(int) and ImageAnalysis.setTargetRotationDegrees(int).
Relnote: "Added VideoCapture rotation APIs, including VideoCapture.Builder.setTargetRotation(int), VideoCapture.setTargetRotation(int), VideoCapture.setTargetRotationDegrees(int) and VideoCapture.getTargetRotation(). The APIs are useful for applications that lock the device orientation. ImageCapture.setTargetRotationDegrees(int) and ImageAnalysis.setTargetRotationDegrees(int) are also added."
Bug: 205242781
Test: ./gradlew camera:camera-video:updateApi
Change-Id: Id3ffe7d8e640523b35b7777bbd39ad4fe214ea02
M camera/camera-core/api/current.txt
M camera/camera-core/api/public_plus_experimental_current.txt
M camera/camera-core/api/restricted_current.txt
M camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java
M camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java
M camera/camera-core/src/main/java/androidx/camera/core/UseCase.java
M camera/camera-core/src/test/java/androidx/camera/core/ImageAnalysisTest.java
M camera/camera-core/src/test/java/androidx/camera/core/ImageCaptureTest.kt
M camera/camera-video/api/current.txt
M camera/camera-video/api/public_plus_experimental_current.txt
M camera/camera-video/api/restricted_current.txt
M camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java
M camera/camera-video/src/test/java/androidx/camera/video/VideoCaptureTest.kt
le...@google.com <le...@google.com>
pr...@google.com <pr...@google.com> #5
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.camera:camera-core:1.3.0-alpha05
androidx.camera:camera-video:1.3.0-alpha05
Description
As described in the post , application may want to set rotation for recording video.
VideoCapture.setTargetRotation()
currently is a hidden API and can be considered an option. Or it may also be defined inRecorder
related class.