Merge e96a4cb6d0 on remote branch

Change-Id: I8791669a42bb5ea17657bc2a03da19a235bf78f9
This commit is contained in:
Linux Build Service Account
2023-04-19 06:07:29 -07:00
5 changed files with 15 additions and 2 deletions

View File

@@ -27,6 +27,6 @@ aidl_interface {
imports: ["android.hardware.camera.device-V2"], imports: ["android.hardware.camera.device-V2"],
}, },
], ],
frozen: true, frozen: false,
} }

View File

@@ -27,4 +27,5 @@ interface IOfflineCameraService {
void registerClient(in int clientID, in vendor.qti.hardware.camera.offlinecamera.IOfflineCameraCallback callback); void registerClient(in int clientID, in vendor.qti.hardware.camera.offlinecamera.IOfflineCameraCallback callback);
void unRegisterClient(in int clientID); void unRegisterClient(in int clientID);
vendor.qti.hardware.camera.offlinecamera.IOfflineCameraSession openOfflineSeesion(in String sessionName, in vendor.qti.hardware.camera.offlinecamera.IOfflineCameraCallback callback); vendor.qti.hardware.camera.offlinecamera.IOfflineCameraSession openOfflineSeesion(in String sessionName, in vendor.qti.hardware.camera.offlinecamera.IOfflineCameraCallback callback);
android.hardware.camera.device.CameraMetadata GetOfflineStaticCaps();
} }

View File

@@ -29,4 +29,5 @@ enum OpMode {
OFFLINEHWMF = 3, OFFLINEHWMF = 3,
OFFLINEQLL = 4, OFFLINEQLL = 4,
OFFLINERAW2RAW = 5, OFFLINERAW2RAW = 5,
OFFLINERAW2JPEG = 6,
} }

View File

@@ -8,7 +8,7 @@ package vendor.qti.hardware.camera.offlinecamera;
import vendor.qti.hardware.camera.offlinecamera.OpMode; import vendor.qti.hardware.camera.offlinecamera.OpMode;
import vendor.qti.hardware.camera.offlinecamera.IOfflineCameraCallback; import vendor.qti.hardware.camera.offlinecamera.IOfflineCameraCallback;
import vendor.qti.hardware.camera.offlinecamera.IOfflineCameraSession; import vendor.qti.hardware.camera.offlinecamera.IOfflineCameraSession;
import android.hardware.camera.device.CameraMetadata;
@VintfStability @VintfStability
interface IOfflineCameraService { interface IOfflineCameraService {
@@ -75,4 +75,13 @@ interface IOfflineCameraService {
*/ */
IOfflineCameraSession openOfflineSeesion(in String sessionName, in IOfflineCameraCallback callback); IOfflineCameraSession openOfflineSeesion(in String sessionName, in IOfflineCameraCallback callback);
/**
* GetOfflineStaticCaps:
*
* get camera capabilities.
*
* @return camera metadata
*
*/
CameraMetadata GetOfflineStaticCaps();
} }

View File

@@ -21,4 +21,6 @@ enum OpMode {
OFFLINEQLL = 4, OFFLINEQLL = 4,
OFFLINERAW2RAW = 5, OFFLINERAW2RAW = 5,
OFFLINERAW2JPEG = 6,
} }