簡體   English   中英

如何檢查android設備是否支持用於camera2或cameraX視頻穩定的OIS或EIS

[英]How to check whether android device supports OIS or EIS for camera2 or cameraX video stabilization

我正在為 android 使用 Java,但找不到任何關於如何檢查 android 設備是否支持 cameraX/Camera2 的 OIS/EIS 視頻穩定的示例。

Camera2CameraControl camera2CameraControl =
            Camera2CameraControl.from(camera.getCameraControl());
    CaptureRequestOptions captureRequestOptions =
            new CaptureRequestOptions.Builder()
                    .setCaptureRequestOption(CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE, CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_ON)
                    .build();
    camera2CameraControl.setCaptureRequestOptions(captureRequestOptions);


Camera2CameraControl camera2CameraControl =
            Camera2CameraControl.from(camera.getCameraControl());
    CaptureRequestOptions captureRequestOptions =
            new CaptureRequestOptions.Builder()
                    .setCaptureRequestOption(CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE, CameraMetadata.LENS_OPTICAL_STABILIZATION_MODE_ON)
                    .build();
    camera2CameraControl.setCaptureRequestOptions(captureRequestOptions);

我分別使用了上面的兩個代碼,但我沒有看到任何區別。 所以我懷疑我使用的設備不支持 EIS 和 OIS,但我必須檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM