META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/cameraextensions/
com/android/cameraextensions/CameraExtensionsProxyService$AdvancedExtenderImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$AdvancedExtenderImplStub extends android.hardware.camera2.extension.IAdvancedExtenderImpl$Stub { private final androidx.camera.extensions.impl.advanced.AdvancedExtenderImpl mAdvancedExtender final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.advanced.AdvancedExtenderImpl) androidx.camera.extensions.impl.advanced.AdvancedExtenderImpl advancedExtender public boolean isExtensionAvailable (java.lang.String, java.util.Map) String cameraId java.util.Map charsMapNative public void init (java.lang.String, java.util.Map) String cameraId java.util.Map charsMapNative public java.util.List getSupportedPostviewResolutions (android.hardware.camera2.extension.Size) android.hardware.camera2.extension.Size captureSize android.util.Size sz java.util.Map supportedSizesMap public java.util.List getSupportedPreviewOutputResolutions (java.lang.String) String cameraId java.util.Map supportedSizesMap public java.util.List getSupportedCaptureOutputResolutions (java.lang.String) String cameraId java.util.Map supportedSizesMap public android.hardware.camera2.extension.LatencyRange getEstimatedCaptureLatencyRange (java.lang.String, android.hardware.camera2.extension.Size, int) android.hardware.camera2.extension.LatencyRange ret String cameraId android.hardware.camera2.extension.Size outputSize int format android.util.Size sz android.util.Range latencyRange public android.hardware.camera2.extension.ISessionProcessorImpl getSessionProcessor () public android.hardware.camera2.impl.CameraMetadataNative getAvailableCaptureRequestKeys (java.lang.String) android.hardware.camera2.CaptureRequest$Key key android.hardware.camera2.impl.CameraMetadataNative ret long vendorId int[] requestKeyTags int i java.util.List supportedCaptureKeys String cameraId public android.hardware.camera2.impl.CameraMetadataNative getAvailableCaptureResultKeys (java.lang.String) android.hardware.camera2.CaptureResult$Key key android.hardware.camera2.impl.CameraMetadataNative ret long vendorId int[] resultKeyTags int i java.util.List supportedResultKeys String cameraId public boolean isCaptureProcessProgressAvailable () public boolean isPostviewAvailable () public android.hardware.camera2.impl.CameraMetadataNative getAvailableCharacteristicsKeyValues (java.lang.String) int tag android.util.Pair entry java.util.List entries android.hardware.camera2.impl.CameraMetadataNative ret long vendorId int[] characteristicsKeyTags int i String cameraId }
com/android/cameraextensions/CameraExtensionsProxyService$CameraExtensionManagerGlobal$1.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$1 extends java.lang.Object implements android.os.IBinder$DeathRecipient { final synthetic com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal this$0 void <init> (com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal) com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal this$0 public void binderDied () }
com/android/cameraextensions/CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializeHandler.class
CameraExtensionsProxyService.java package com.android.cameraextensions final com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializeHandler extends java.lang.Object implements androidx.camera.extensions.impl.InitializerImpl$OnExtensionsInitializedCallback { private final com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture mStatusFuture public void <init> (com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture) com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture statusFuture public void onSuccess () public void onFailure (int) int error }
com/android/cameraextensions/CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture extends java.lang.Object implements java.util.concurrent.Future { private volatile Boolean mStatus android.os.ConditionVariable mCondVar private void <init> () public void setStatus (boolean) boolean status public boolean cancel (boolean) boolean mayInterruptIfRunning public boolean isCancelled () public boolean isDone () public java.lang.Boolean get () public java.lang.Boolean get (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException long timeout java.util.concurrent.TimeUnit unit long timeoutMs public volatile synthetic java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException java.lang.InterruptedException java.util.concurrent.TimeoutException public volatile synthetic java.lang.Object get () throws java.util.concurrent.ExecutionException java.lang.InterruptedException }
com/android/cameraextensions/CameraExtensionsProxyService$CameraExtensionManagerGlobal$ReleaseHandler.class
CameraExtensionsProxyService.java package com.android.cameraextensions final com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$ReleaseHandler extends java.lang.Object implements androidx.camera.extensions.impl.InitializerImpl$OnExtensionsDeinitializedCallback { private final com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture mStatusFuture public void <init> (com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture) com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture statusFuture public void onSuccess () public void onFailure (int) int i }
com/android/cameraextensions/CameraExtensionsProxyService$CameraExtensionManagerGlobal.class
CameraExtensionsProxyService.java package com.android.cameraextensions final com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal extends java.lang.Object implements android.os.IBinder$DeathRecipient { private static final String TAG private final int EXTENSION_DELAY_MS private final android.os.Handler mHandler private final android.os.HandlerThread mHandlerThread private final Object mLock private android.util.ArraySet mActiveClients private java.util.HashMap mClientDeathRecipient private android.hardware.camera2.extension.IInitializeSessionCallback mInitializeCb private static final com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal GLOBAL_CAMERA_MANAGER private android.os.IBinder$DeathRecipient mDeathRecipient private void <init> () public static com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal get () public boolean registerClient (android.content.Context, android.os.IBinder) android.os.RemoteException e boolean initSuccess java.util.concurrent.TimeoutException e com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture status boolean initSuccess android.content.Context ctx android.os.IBinder token public void unregisterClient (android.os.IBinder) boolean releaseSuccess java.util.concurrent.TimeoutException e com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionManagerGlobal$InitializerFuture status boolean releaseSuccess android.os.IBinder token public void binderDied () public void binderDied (android.os.IBinder) android.os.IBinder who public void registerDeathRecipient (android.os.IBinder, android.os.IBinder$DeathRecipient) android.util.ArraySet recipients android.os.IBinder token android.os.IBinder$DeathRecipient recipient public void unregisterDeathRecipient (android.os.IBinder, android.os.IBinder$DeathRecipient) android.util.ArraySet recipients android.os.IBinder token android.os.IBinder$DeathRecipient recipient public boolean initializeSession (android.hardware.camera2.extension.IInitializeSessionCallback) android.os.RemoteException e android.hardware.camera2.extension.IInitializeSessionCallback cb public void releaseSession () private static synthetic void lambda$binderDied$0 (android.os.IBinder, android.os.IBinder$DeathRecipient) android.os.IBinder who android.os.IBinder$DeathRecipient recipient static void <clinit> () }
com/android/cameraextensions/CameraExtensionsProxyService$CameraExtensionsProxyServiceStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$CameraExtensionsProxyServiceStub extends android.hardware.camera2.extension.ICameraExtensionsProxyService$Stub { final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 private void <init> (com.android.cameraextensions.CameraExtensionsProxyService) public boolean registerClient (android.os.IBinder) android.os.IBinder token public void unregisterClient (android.os.IBinder) android.os.IBinder token private boolean checkCameraPermission () int allowed public void initializeSession (android.hardware.camera2.extension.IInitializeSessionCallback) android.os.RemoteException e android.hardware.camera2.extension.IInitializeSessionCallback cb public void releaseSession () public boolean advancedExtensionsSupported () public android.hardware.camera2.extension.IAdvancedExtenderImpl initializeAdvancedExtension (int) androidx.camera.extensions.impl.advanced.AdvancedExtenderImpl extension IllegalArgumentException e int extensionType androidx.camera.extensions.impl.advanced.AdvancedExtenderImpl extension public android.hardware.camera2.extension.IPreviewExtenderImpl initializePreviewExtension (int) android.util.Pair extension IllegalArgumentException e int extensionType android.util.Pair extension public android.hardware.camera2.extension.IImageCaptureExtenderImpl initializeImageExtension (int) android.util.Pair extension IllegalArgumentException e int extensionType android.util.Pair extension }
com/android/cameraextensions/CameraExtensionsProxyService$CaptureCallbackStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$CaptureCallbackStub extends java.lang.Object implements androidx.camera.extensions.impl.advanced.SessionProcessorImpl$CaptureCallback { private final android.hardware.camera2.extension.ICaptureCallback mCaptureCallback private final String mCameraId final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 private void <init> (com.android.cameraextensions.CameraExtensionsProxyService, android.hardware.camera2.extension.ICaptureCallback, java.lang.String) android.hardware.camera2.extension.ICaptureCallback captureCallback String cameraId public void onCaptureStarted (int, long) android.os.RemoteException e int captureSequenceId long timestamp public void onCaptureProcessStarted (int) android.os.RemoteException e int captureSequenceId public void onCaptureFailed (int) android.os.RemoteException e int captureSequenceId public void onCaptureFailed (int, int) android.os.RemoteException e int captureSequenceId int reason public void onCaptureSequenceCompleted (int) android.os.RemoteException e int captureSequenceId public void onCaptureSequenceAborted (int) android.os.RemoteException e int captureSequenceId public void onCaptureCompleted (long, int, java.util.Map) java.util.Map$Entry entry android.os.RemoteException e long timestamp int requestId java.util.Map result android.hardware.camera2.impl.CameraMetadataNative captureResults public void onCaptureProcessProgressed (int) android.os.RemoteException e int progress }
com/android/cameraextensions/CameraExtensionsProxyService$CaptureProcessorImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$CaptureProcessorImplStub extends android.hardware.camera2.extension.ICaptureProcessorImpl$Stub { private final androidx.camera.extensions.impl.CaptureProcessorImpl mCaptureProcessor private final String mCameraId final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.CaptureProcessorImpl, java.lang.String) androidx.camera.extensions.impl.CaptureProcessorImpl captureProcessor String cameraId public void onOutputSurface (android.view.Surface, int) android.view.Surface surface int imageFormat public void onPostviewOutputSurface (android.view.Surface) android.view.Surface surface public void onResolutionUpdate (android.hardware.camera2.extension.Size, android.hardware.camera2.extension.Size) android.hardware.camera2.extension.Size size android.hardware.camera2.extension.Size postviewSize public void onImageFormatUpdate (int) int imageFormat public void process (java.util.List, android.hardware.camera2.extension.IProcessResultImpl, boolean) android.hardware.camera2.extension.CaptureBundle captureBundle com.android.cameraextensions.CameraExtensionsProxyService$ProcessResultCallback processResultCallback java.util.List captureList android.hardware.camera2.extension.IProcessResultImpl resultCallback boolean isPostviewRequested java.util.HashMap captureMap }
com/android/cameraextensions/CameraExtensionsProxyService$ExtensionImage.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$ExtensionImage extends android.media.Image { private final android.hardware.camera2.extension.ParcelImage mParcelImage private android.graphics.GraphicBuffer mGraphicBuffer private android.media.ImageReader$ImagePlane[] mPlanes final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 private void <init> (com.android.cameraextensions.CameraExtensionsProxyService, android.hardware.camera2.extension.ParcelImage) android.hardware.camera2.extension.ParcelImage parcelImage public int getFormat () public int getWidth () public android.hardware.HardwareBuffer getHardwareBuffer () public int getHeight () public long getTimestamp () public int getTransform () public int getScalingMode () public android.media.Image$Plane[] getPlanes () int fenceFd public android.hardware.SyncFence getFence () java.io.IOException e protected final void finalize () throws java.lang.Throwable public boolean isAttachable () public android.graphics.Rect getCropRect () public void close () RuntimeException e java.io.IOException e }
com/android/cameraextensions/CameraExtensionsProxyService$ImageCaptureExtenderImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$ImageCaptureExtenderImplStub extends android.hardware.camera2.extension.IImageCaptureExtenderImpl$Stub implements android.os.IBinder$DeathRecipient { private final androidx.camera.extensions.impl.ImageCaptureExtenderImpl mImageExtender private String mCameraId private boolean mSessionEnabled private android.os.IBinder mToken final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.ImageCaptureExtenderImpl) androidx.camera.extensions.impl.ImageCaptureExtenderImpl imageExtender public void onInit (android.os.IBinder, java.lang.String, android.hardware.camera2.impl.CameraMetadataNative) android.os.IBinder token String cameraId android.hardware.camera2.impl.CameraMetadataNative cameraCharacteristics android.hardware.camera2.CameraCharacteristics chars public void onDeInit (android.os.IBinder) android.os.IBinder token public android.hardware.camera2.extension.CaptureStageImpl onPresetSession () public boolean isCaptureProcessProgressAvailable () public boolean isPostviewAvailable () public android.hardware.camera2.extension.CaptureStageImpl onEnableSession () public android.hardware.camera2.extension.CaptureStageImpl onDisableSession () public int getSessionType () public void init (java.lang.String, android.hardware.camera2.impl.CameraMetadataNative) String cameraId android.hardware.camera2.impl.CameraMetadataNative chars android.hardware.camera2.CameraCharacteristics c public boolean isExtensionAvailable (java.lang.String, android.hardware.camera2.impl.CameraMetadataNative) String cameraId android.hardware.camera2.impl.CameraMetadataNative chars android.hardware.camera2.CameraCharacteristics c public android.hardware.camera2.extension.ICaptureProcessorImpl getCaptureProcessor () androidx.camera.extensions.impl.CaptureProcessorImpl captureProcessor public java.util.List getCaptureStages () androidx.camera.extensions.impl.CaptureStageImpl stage java.util.ArrayList ret java.util.List captureStages public int getMaxCaptureStage () public java.util.List getSupportedResolutions () java.util.List sizes public java.util.List getSupportedPostviewResolutions (android.hardware.camera2.extension.Size) android.util.Size sz java.util.List sizes android.hardware.camera2.extension.Size captureSize public android.hardware.camera2.extension.LatencyRange getEstimatedCaptureLatencyRange (android.hardware.camera2.extension.Size) android.hardware.camera2.extension.LatencyRange ret android.util.Size sz android.util.Range latencyRange android.hardware.camera2.extension.Size outputSize public android.hardware.camera2.extension.LatencyPair getRealtimeCaptureLatency () android.hardware.camera2.extension.LatencyPair ret android.util.Pair latency public android.hardware.camera2.impl.CameraMetadataNative getAvailableCaptureRequestKeys () android.hardware.camera2.CaptureRequest$Key key android.hardware.camera2.impl.CameraMetadataNative ret long vendorId int[] requestKeyTags int i java.util.List supportedCaptureKeys public android.hardware.camera2.impl.CameraMetadataNative getAvailableCaptureResultKeys () android.hardware.camera2.CaptureResult$Key key android.hardware.camera2.impl.CameraMetadataNative ret long vendorId int[] resultKeyTags int i java.util.List supportedResultKeys public void binderDied () }
com/android/cameraextensions/CameraExtensionsProxyService$ImageProcessorImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$ImageProcessorImplStub extends android.hardware.camera2.extension.IImageProcessorImpl$Stub { private final androidx.camera.extensions.impl.advanced.ImageProcessorImpl mImageProcessor final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.advanced.ImageProcessorImpl) androidx.camera.extensions.impl.advanced.ImageProcessorImpl imageProcessor public void onNextImageAvailable (android.hardware.camera2.extension.OutputConfigId, android.hardware.camera2.extension.ParcelImage, java.lang.String) android.hardware.camera2.extension.OutputConfigId outputConfigId android.hardware.camera2.extension.ParcelImage img String physicalCameraId }
com/android/cameraextensions/CameraExtensionsProxyService$ImageReferenceImpl.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$ImageReferenceImpl extends com.android.cameraextensions.CameraExtensionsProxyService$ExtensionImage implements androidx.camera.extensions.impl.advanced.ImageReferenceImpl { private final Object mImageLock private int mReferenceCount final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 private void <init> (com.android.cameraextensions.CameraExtensionsProxyService, android.hardware.camera2.extension.ParcelImage) android.hardware.camera2.extension.ParcelImage parcelImage public boolean increment () public boolean decrement () public android.media.Image get () }
com/android/cameraextensions/CameraExtensionsProxyService$OutputSurfaceConfigurationImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$OutputSurfaceConfigurationImplStub extends java.lang.Object implements androidx.camera.extensions.impl.advanced.OutputSurfaceConfigurationImpl { private androidx.camera.extensions.impl.advanced.OutputSurfaceImpl mOutputPreviewSurfaceImpl private androidx.camera.extensions.impl.advanced.OutputSurfaceImpl mOutputImageCaptureSurfaceImpl private androidx.camera.extensions.impl.advanced.OutputSurfaceImpl mOutputImageAnalysisSurfaceImpl private androidx.camera.extensions.impl.advanced.OutputSurfaceImpl mOutputPostviewSurfaceImpl private int mColorSpace final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl, int) androidx.camera.extensions.impl.advanced.OutputSurfaceImpl previewOutput androidx.camera.extensions.impl.advanced.OutputSurfaceImpl imageCaptureOutput androidx.camera.extensions.impl.advanced.OutputSurfaceImpl imageAnalysisOutput androidx.camera.extensions.impl.advanced.OutputSurfaceImpl postviewOutput int colorSpace public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl, androidx.camera.extensions.impl.advanced.OutputSurfaceImpl) androidx.camera.extensions.impl.advanced.OutputSurfaceImpl previewOutput androidx.camera.extensions.impl.advanced.OutputSurfaceImpl imageCaptureOutput androidx.camera.extensions.impl.advanced.OutputSurfaceImpl imageAnalysisOutput androidx.camera.extensions.impl.advanced.OutputSurfaceImpl postviewOutput public androidx.camera.extensions.impl.advanced.OutputSurfaceImpl getPreviewOutputSurface () public androidx.camera.extensions.impl.advanced.OutputSurfaceImpl getImageCaptureOutputSurface () public androidx.camera.extensions.impl.advanced.OutputSurfaceImpl getImageAnalysisOutputSurface () public androidx.camera.extensions.impl.advanced.OutputSurfaceImpl getPostviewOutputSurface () public int getColorSpace () }
com/android/cameraextensions/CameraExtensionsProxyService$OutputSurfaceImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$OutputSurfaceImplStub extends java.lang.Object implements androidx.camera.extensions.impl.advanced.OutputSurfaceImpl { private final android.view.Surface mSurface private final android.util.Size mSize private final int mImageFormat private final int mDataspace private final long mUsage private final long mDynamicRangeProfile final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, android.hardware.camera2.extension.OutputSurface) android.hardware.camera2.extension.OutputSurface outputSurface public android.view.Surface getSurface () public android.util.Size getSize () public int getImageFormat () public int getDataspace () public long getUsage () public long getDynamicRangeProfile () }
com/android/cameraextensions/CameraExtensionsProxyService$PreviewExtenderImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$PreviewExtenderImplStub extends android.hardware.camera2.extension.IPreviewExtenderImpl$Stub implements android.os.IBinder$DeathRecipient { private final androidx.camera.extensions.impl.PreviewExtenderImpl mPreviewExtender private String mCameraId private boolean mSessionEnabled private android.os.IBinder mToken final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.PreviewExtenderImpl) androidx.camera.extensions.impl.PreviewExtenderImpl previewExtender public void onInit (android.os.IBinder, java.lang.String, android.hardware.camera2.impl.CameraMetadataNative) android.os.IBinder token String cameraId android.hardware.camera2.impl.CameraMetadataNative cameraCharacteristics android.hardware.camera2.CameraCharacteristics chars public void onDeInit (android.os.IBinder) android.os.IBinder token public android.hardware.camera2.extension.CaptureStageImpl onPresetSession () public android.hardware.camera2.extension.CaptureStageImpl onEnableSession () public android.hardware.camera2.extension.CaptureStageImpl onDisableSession () public void init (java.lang.String, android.hardware.camera2.impl.CameraMetadataNative) String cameraId android.hardware.camera2.impl.CameraMetadataNative chars android.hardware.camera2.CameraCharacteristics c public boolean isExtensionAvailable (java.lang.String, android.hardware.camera2.impl.CameraMetadataNative) String cameraId android.hardware.camera2.impl.CameraMetadataNative chars android.hardware.camera2.CameraCharacteristics c public android.hardware.camera2.extension.CaptureStageImpl getCaptureStage () public int getSessionType () public int getProcessorType () androidx.camera.extensions.impl.PreviewExtenderImpl$ProcessorType processorType public android.hardware.camera2.extension.IPreviewImageProcessorImpl getPreviewImageProcessor () androidx.camera.extensions.impl.PreviewImageProcessorImpl processor ClassCastException e androidx.camera.extensions.impl.PreviewImageProcessorImpl processor public android.hardware.camera2.extension.IRequestUpdateProcessorImpl getRequestUpdateProcessor () androidx.camera.extensions.impl.RequestUpdateProcessorImpl processor ClassCastException e androidx.camera.extensions.impl.RequestUpdateProcessorImpl processor public java.util.List getSupportedResolutions () java.util.List sizes public void binderDied () }
com/android/cameraextensions/CameraExtensionsProxyService$PreviewImageProcessorImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$PreviewImageProcessorImplStub extends android.hardware.camera2.extension.IPreviewImageProcessorImpl$Stub { private final androidx.camera.extensions.impl.PreviewImageProcessorImpl mProcessor private final String mCameraId final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.PreviewImageProcessorImpl, java.lang.String) androidx.camera.extensions.impl.PreviewImageProcessorImpl processor String cameraId public void onOutputSurface (android.view.Surface, int) android.view.Surface surface int imageFormat public void onResolutionUpdate (android.hardware.camera2.extension.Size) android.hardware.camera2.extension.Size size public void onImageFormatUpdate (int) int imageFormat public void process (android.hardware.camera2.extension.ParcelImage, android.hardware.camera2.impl.CameraMetadataNative, int, android.hardware.camera2.extension.IProcessResultImpl) android.hardware.camera2.extension.ParcelImage image android.hardware.camera2.impl.CameraMetadataNative result int sequenceId android.hardware.camera2.extension.IProcessResultImpl resultCallback }
com/android/cameraextensions/CameraExtensionsProxyService$ProcessResultCallback.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$ProcessResultCallback extends java.lang.Object implements androidx.camera.extensions.impl.ProcessResultImpl { private final android.hardware.camera2.extension.IProcessResultImpl mProcessResult private final String mCameraId final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 private void <init> (com.android.cameraextensions.CameraExtensionsProxyService, android.hardware.camera2.extension.IProcessResultImpl, java.lang.String) android.hardware.camera2.extension.IProcessResultImpl processResult String cameraId public void onCaptureProcessProgressed (int) android.os.RemoteException e int progress public void onCaptureCompleted (long, java.util.List) android.util.Pair pair android.os.RemoteException e long shutterTimestamp java.util.List result android.hardware.camera2.impl.CameraMetadataNative captureResults }
com/android/cameraextensions/CameraExtensionsProxyService$RequestCallbackStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$RequestCallbackStub extends android.hardware.camera2.extension.IRequestCallback$Stub { private final java.util.List mRequests private final androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback mCallback final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, java.util.List, androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback) java.util.List requests androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback callback public void onCaptureStarted (int, long, long) int requestId long frameNumber long timestamp public void onCaptureProgressed (int, android.hardware.camera2.extension.ParcelCaptureResult) android.hardware.camera2.CaptureResult result int requestId android.hardware.camera2.extension.ParcelCaptureResult partialResult public void onCaptureCompleted (int, android.hardware.camera2.extension.ParcelTotalCaptureResult) int count android.hardware.camera2.extension.ParcelCaptureResult parcelResult android.hardware.camera2.impl.PhysicalCaptureResultInfo[] physicalResults java.util.ArrayList partials android.hardware.camera2.TotalCaptureResult result int requestId android.hardware.camera2.extension.ParcelTotalCaptureResult totalCaptureResult public void onCaptureFailed (int, android.hardware.camera2.extension.CaptureFailure) android.hardware.camera2.CaptureFailure failure int requestId android.hardware.camera2.extension.CaptureFailure captureFailure public void onCaptureBufferLost (int, long, int) int requestId long frameNumber int outputStreamId public void onCaptureSequenceCompleted (int, long) int sequenceId long frameNumber public void onCaptureSequenceAborted (int) int sequenceId }
com/android/cameraextensions/CameraExtensionsProxyService$RequestProcessorStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$RequestProcessorStub extends java.lang.Object implements androidx.camera.extensions.impl.advanced.RequestProcessorImpl { private final android.hardware.camera2.extension.IRequestProcessorImpl mRequestProcessor private final String mCameraId final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, android.hardware.camera2.extension.IRequestProcessorImpl, java.lang.String) android.hardware.camera2.extension.IRequestProcessorImpl requestProcessor String cameraId public void setImageProcessor (int, androidx.camera.extensions.impl.advanced.ImageProcessorImpl) android.os.RemoteException e int outputConfigId androidx.camera.extensions.impl.advanced.ImageProcessorImpl imageProcessor android.hardware.camera2.extension.OutputConfigId configId public int submit (androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Request, androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback) androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Request request androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback callback java.util.ArrayList requests public int submit (java.util.List, androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback) androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Request request android.os.RemoteException e java.util.List requests androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback callback java.util.ArrayList captureRequests int requestId public int setRepeating (androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Request, androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback) java.util.ArrayList requests android.os.RemoteException e androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Request request androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Callback callback public void abortCaptures () android.os.RemoteException e public void stopRepeating () android.os.RemoteException e }
com/android/cameraextensions/CameraExtensionsProxyService$RequestUpdateProcessorImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$RequestUpdateProcessorImplStub extends android.hardware.camera2.extension.IRequestUpdateProcessorImpl$Stub { private final androidx.camera.extensions.impl.RequestUpdateProcessorImpl mProcessor private final String mCameraId final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.RequestUpdateProcessorImpl, java.lang.String) androidx.camera.extensions.impl.RequestUpdateProcessorImpl processor String cameraId public void onOutputSurface (android.view.Surface, int) android.view.Surface surface int imageFormat public void onResolutionUpdate (android.hardware.camera2.extension.Size) android.hardware.camera2.extension.Size size public void onImageFormatUpdate (int) int imageFormat public android.hardware.camera2.extension.CaptureStageImpl process (android.hardware.camera2.impl.CameraMetadataNative, int) android.hardware.camera2.impl.CameraMetadataNative result int sequenceId }
com/android/cameraextensions/CameraExtensionsProxyService$SessionProcessorImplStub.class
CameraExtensionsProxyService.java package com.android.cameraextensions com.android.cameraextensions.CameraExtensionsProxyService$SessionProcessorImplStub extends android.hardware.camera2.extension.ISessionProcessorImpl$Stub implements android.os.IBinder$DeathRecipient { private final androidx.camera.extensions.impl.advanced.SessionProcessorImpl mSessionProcessor private String mCameraId private android.os.IBinder mToken com.android.cameraextensions.CameraExtensionsProxyService$OutputSurfaceImplStub mOutputPreviewSurfaceImpl com.android.cameraextensions.CameraExtensionsProxyService$OutputSurfaceImplStub mOutputImageCaptureSurfaceImpl com.android.cameraextensions.CameraExtensionsProxyService$OutputSurfaceImplStub mOutputPostviewSurfaceImpl final synthetic com.android.cameraextensions.CameraExtensionsProxyService this$0 public void <init> (com.android.cameraextensions.CameraExtensionsProxyService, androidx.camera.extensions.impl.advanced.SessionProcessorImpl) androidx.camera.extensions.impl.advanced.SessionProcessorImpl sessionProcessor public android.hardware.camera2.extension.CameraSessionConfig initSession (android.os.IBinder, java.lang.String, java.util.Map, android.hardware.camera2.extension.OutputSurface, android.hardware.camera2.extension.OutputSurface, android.hardware.camera2.extension.OutputSurface) int outputsColorSpace com.android.cameraextensions.CameraExtensionsProxyService$OutputSurfaceConfigurationImplStub outputSurfaceConfigs androidx.camera.extensions.impl.advanced.Camera2SessionConfigImpl sessionConfig androidx.camera.extensions.impl.advanced.Camera2OutputConfigImpl sharedOutput android.hardware.camera2.extension.CameraOutputConfig entry java.util.List sharedOutputs androidx.camera.extensions.impl.advanced.Camera2OutputConfigImpl output android.os.IBinder token String cameraId java.util.Map charsMapNative android.hardware.camera2.extension.OutputSurface previewSurface android.hardware.camera2.extension.OutputSurface imageCaptureSurface android.hardware.camera2.extension.OutputSurface postviewSurface androidx.camera.extensions.impl.advanced.Camera2SessionConfigImpl sessionConfig java.util.List outputConfigs android.hardware.camera2.extension.CameraSessionConfig ret public void deInitSession (android.os.IBinder) android.os.IBinder token public void onCaptureSessionStart (android.hardware.camera2.extension.IRequestProcessorImpl, java.lang.String) android.hardware.camera2.extension.IRequestProcessorImpl requestProcessor String statsKey public void onCaptureSessionEnd () public int startRepeating (android.hardware.camera2.extension.ICaptureCallback) android.hardware.camera2.extension.ICaptureCallback callback public void stopRepeating () public void setParameters (android.hardware.camera2.CaptureRequest) android.hardware.camera2.CaptureRequest$Key captureRequestKey android.hardware.camera2.CaptureRequest captureRequest java.util.HashMap paramMap public int startTrigger (android.hardware.camera2.CaptureRequest, android.hardware.camera2.extension.ICaptureCallback) android.hardware.camera2.CaptureRequest$Key captureRequestKey android.hardware.camera2.CaptureRequest captureRequest android.hardware.camera2.extension.ICaptureCallback callback java.util.HashMap triggerMap public int startCapture (android.hardware.camera2.extension.ICaptureCallback, boolean) android.hardware.camera2.extension.ICaptureCallback callback boolean isPostviewRequested public android.hardware.camera2.extension.LatencyPair getRealtimeCaptureLatency () android.hardware.camera2.extension.LatencyPair ret android.util.Pair latency public void binderDied () private int getColorSpaceFromOutputSurfaces (android.hardware.camera2.extension.OutputSurface, android.hardware.camera2.extension.OutputSurface, android.hardware.camera2.extension.OutputSurface) android.hardware.camera2.extension.OutputSurface previewSurface android.hardware.camera2.extension.OutputSurface imageCaptureSurface android.hardware.camera2.extension.OutputSurface postviewSurface int colorSpace }
com/android/cameraextensions/CameraExtensionsProxyService.class
CameraExtensionsProxyService.java package com.android.cameraextensions public com.android.cameraextensions.CameraExtensionsProxyService extends android.app.Service { private static final String TAG private static final String CAMERA_EXTENSION_VERSION_NAME private static final String LATEST_VERSION private static final String NON_INIT_VERSION_PREFIX private static final String ADVANCED_VERSION_PREFIX private static final String RESULTS_VERSION_PREFIX private static final String LATENCY_VERSION_PREFIX private static final String EFV_VERSION_PREFIX private static final String GET_VERSION_PREFIX private static final String[] ADVANCED_VERSION_PREFIXES private static final String[] SUPPORTED_VERSION_PREFIXES private static final boolean EXTENSIONS_PRESENT private static final String EXTENSIONS_VERSION private static final boolean ESTIMATED_LATENCY_API_SUPPORTED private static final boolean LATENCY_IMPROVEMENTS_SUPPORTED private static final boolean EFV_SUPPORTED private static final boolean GET_API_SUPPORTED private static final boolean ADVANCED_API_SUPPORTED private static final boolean INIT_API_SUPPORTED private static final boolean RESULT_API_SUPPORTED private static java.util.HashMap mMetadataVendorIdMap private android.hardware.camera2.CameraManager mCameraManager public void <init> () private static boolean checkForLatencyAPI () String advancedVersions private static boolean checkForAdvancedAPI () private static boolean checkForExtensions () ClassNotFoundException e String supportedVersion String extensionVersion private static boolean registerClient (android.content.Context, android.os.IBinder) android.content.Context ctx android.os.IBinder token public static void unregisterClient (android.os.IBinder) android.os.IBinder token private static void registerDeathRecipient (android.os.IBinder, android.os.IBinder$DeathRecipient) android.os.IBinder token android.os.IBinder$DeathRecipient recipient private static void unregisterDeathRecipient (android.os.IBinder, android.os.IBinder$DeathRecipient) android.os.IBinder token android.os.IBinder$DeathRecipient recipient public static boolean initializeSession (android.hardware.camera2.extension.IInitializeSessionCallback) android.hardware.camera2.extension.IInitializeSessionCallback cb public static void releaseSession () public static android.util.Pair initializeExtension (int) int extensionType public static androidx.camera.extensions.impl.advanced.AdvancedExtenderImpl initializeAdvancedExtensionImpl (int) int extensionType public void onCreate () android.hardware.camera2.CameraCharacteristics chars Object thisClass Class keyClass java.util.ArrayList vendorKeys String cameraId String[] cameraIds android.hardware.camera2.CameraAccessException e public void onDestroy () public android.os.IBinder onBind (android.content.Intent) android.content.Intent intent private static java.util.List initializeParcelable (java.util.List) android.hardware.camera2.extension.Size sz android.util.Size size android.hardware.camera2.extension.SizeList sizeList android.util.Pair entry java.util.List sizes java.util.ArrayList ret private static java.util.Map getCharacteristicsMap (java.util.Map) java.util.Map$Entry entry java.util.Map charsMap java.util.HashMap ret private static java.util.List initializeParcelable (java.util.Map) android.hardware.camera2.extension.Size sz android.util.Size size android.hardware.camera2.extension.SizeList sizeList java.util.Map$Entry entry java.util.Map sizes java.util.ArrayList ret private android.hardware.camera2.impl.CameraMetadataNative initializeParcelableMetadata (java.util.List, java.lang.String) android.util.Pair param java.util.List paramList String cameraId android.hardware.camera2.impl.CameraMetadataNative ret private android.hardware.camera2.impl.CameraMetadataNative initializeParcelableMetadata (java.util.Map, java.lang.String) java.util.Map$Entry param java.util.Map paramMap String cameraId android.hardware.camera2.impl.CameraMetadataNative ret private android.hardware.camera2.extension.CaptureStageImpl initializeParcelable (androidx.camera.extensions.impl.CaptureStageImpl, java.lang.String) androidx.camera.extensions.impl.CaptureStageImpl captureStage String cameraId android.hardware.camera2.extension.CaptureStageImpl ret private android.hardware.camera2.extension.Request initializeParcelable (androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Request, int, java.lang.String) android.hardware.camera2.extension.OutputConfigId configId int id androidx.camera.extensions.impl.advanced.RequestProcessorImpl$Request request int requestId String cameraId android.hardware.camera2.extension.Request ret private static android.hardware.camera2.extension.CameraOutputConfig getCameraOutputConfig (androidx.camera.extensions.impl.advanced.Camera2OutputConfigImpl) androidx.camera.extensions.impl.advanced.SurfaceOutputConfigImpl surfaceConfig androidx.camera.extensions.impl.advanced.ImageReaderOutputConfigImpl imageReaderOutputConfig androidx.camera.extensions.impl.advanced.MultiResolutionImageReaderOutputConfigImpl multiResReaderConfig androidx.camera.extensions.impl.advanced.Camera2OutputConfigImpl output android.hardware.camera2.extension.CameraOutputConfig ret static void <clinit> () }
com/android/cameraextensions/R$string.class
R.java package com.android.cameraextensions public final com.android.cameraextensions.R$string extends java.lang.Object { public static final int app_name public void <init> () }
com/android/cameraextensions/R.class
R.java package com.android.cameraextensions public final com.android.cameraextensions.R extends java.lang.Object { public void <init> () }