diff options
Diffstat (limited to 'camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java')
-rw-r--r-- | camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java b/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java index d1217177..850f0e1b 100644 --- a/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java +++ b/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java @@ -43,4 +43,16 @@ public interface Camera2SessionConfigImpl { * {@link android.hardware.camera2.params.SessionConfiguration#setSessionParameters}. */ int getSessionTemplateId(); + + + /** + * Retrieves the session type to be used when initializing the + * {@link android.hardware.camera2.CameraCaptureSession}. + * + * @since 1.4 + * @return Camera capture session type. Regular and vendor specific types are supported but + * not high speed values. The extension can return -1 in which case the camera capture session + * will be configured to use the default regular type. + */ + int getSessionType(); } |