diff --git a/demo/app/App_Resources/Android/app.gradle b/demo/app/App_Resources/Android/app.gradle index 114c301..b928215 100644 --- a/demo/app/App_Resources/Android/app.gradle +++ b/demo/app/App_Resources/Android/app.gradle @@ -20,5 +20,5 @@ android { } project.ext { - kotlinVersion = "1.4.20" + kotlinVersion = "1.4.32" } diff --git a/src/camera-plus.android.ts b/src/camera-plus.android.ts index 3eb817f..9eb6159 100644 --- a/src/camera-plus.android.ts +++ b/src/camera-plus.android.ts @@ -59,7 +59,7 @@ const DEVICE_INFO_STRING = () => `device: ${device.manufacturer} ${device.model} export class CameraPlus extends CameraPlusBase { // @GetSetProperty() public camera: android.hardware.Camera; // Snapshot-friendly, since the decorator will include the snapshot-unknown object "android" - private _camera: com.github.triniwiz.fancycamera.FancyCamera; + private _camera: io.github.triniwiz.fancycamera.FancyCamera; private _cameraId; @GetSetProperty() @@ -154,42 +154,42 @@ export class CameraPlus extends CameraPlusBase { switch (value) { case WhiteBalance.Cloudy: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.Cloudy + io.github.triniwiz.fancycamera.WhiteBalance.Cloudy ); break; case WhiteBalance.Fluorescent: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.Fluorescent + io.github.triniwiz.fancycamera.WhiteBalance.Fluorescent ); break; case WhiteBalance.Incandescent: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.Incandescent + io.github.triniwiz.fancycamera.WhiteBalance.Incandescent ); break; case WhiteBalance.Shadow: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.Shadow + io.github.triniwiz.fancycamera.WhiteBalance.Shadow ); break; case WhiteBalance.Sunny: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.Sunny + io.github.triniwiz.fancycamera.WhiteBalance.Sunny ); break; case WhiteBalance.Twilight: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.Twilight + io.github.triniwiz.fancycamera.WhiteBalance.Twilight ); break; case WhiteBalance.WarmFluorescent: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.WarmFluorescent + io.github.triniwiz.fancycamera.WhiteBalance.WarmFluorescent ); break; default: this._camera.setWhiteBalance( - com.github.triniwiz.fancycamera.WhiteBalance.Auto + io.github.triniwiz.fancycamera.WhiteBalance.Auto ); break; } @@ -199,19 +199,19 @@ export class CameraPlus extends CameraPlusBase { get whiteBalance(): WhiteBalance | string { if (this._camera) { switch (this._camera.getWhiteBalance()) { - case com.github.triniwiz.fancycamera.WhiteBalance.Cloudy: + case io.github.triniwiz.fancycamera.WhiteBalance.Cloudy: return WhiteBalance.Cloudy; - case com.github.triniwiz.fancycamera.WhiteBalance.Fluorescent: + case io.github.triniwiz.fancycamera.WhiteBalance.Fluorescent: return WhiteBalance.Fluorescent; - case com.github.triniwiz.fancycamera.WhiteBalance.Incandescent: + case io.github.triniwiz.fancycamera.WhiteBalance.Incandescent: return WhiteBalance.Incandescent; - case com.github.triniwiz.fancycamera.WhiteBalance.Shadow: + case io.github.triniwiz.fancycamera.WhiteBalance.Shadow: return WhiteBalance.Shadow; - case com.github.triniwiz.fancycamera.WhiteBalance.Sunny: + case io.github.triniwiz.fancycamera.WhiteBalance.Sunny: return WhiteBalance.Sunny; - case com.github.triniwiz.fancycamera.WhiteBalance.Twilight: + case io.github.triniwiz.fancycamera.WhiteBalance.Twilight: return WhiteBalance.Twilight; - case com.github.triniwiz.fancycamera.WhiteBalance.WarmFluorescent: + case io.github.triniwiz.fancycamera.WhiteBalance.WarmFluorescent: return WhiteBalance.WarmFluorescent; default: return WhiteBalance.Auto; @@ -263,7 +263,7 @@ export class CameraPlus extends CameraPlusBase { // create the Android RelativeLayout app.android.on('activityRequestPermissions', this._permissionListener); this._nativeView = new android.widget.RelativeLayout(this._context); - this._camera = new com.github.triniwiz.fancycamera.FancyCamera(this._context); + this._camera = new io.github.triniwiz.fancycamera.FancyCamera(this._context); (this._camera as any).setLayoutParams( new android.view.ViewGroup.LayoutParams( android.view.ViewGroup.LayoutParams.MATCH_PARENT, @@ -287,7 +287,6 @@ export class CameraPlus extends CameraPlusBase { private _permissionListenerFn(args) { if (this._camera) { - console.log('', this._camera.hasCameraPermission() || this._camera.hasPermission()); if (this._camera.hasCameraPermission() || this._camera.hasPermission()) { this._camera.startPreview(); } @@ -297,14 +296,13 @@ export class CameraPlus extends CameraPlusBase { initNativeView() { super.initNativeView(); this.on(View.layoutChangedEvent, this._onLayoutChangeListener); - const listenerImpl = (com as any).github.triniwiz.fancycamera.CameraEventListenerUI.extend({ + const listenerImpl = (io).github.triniwiz.fancycamera.CameraEventListenerUI.extend({ owner: null, onReady(): void { }, onCameraCloseUI(): void { }, onCameraError(message: string, ex: java.lang.Exception): void { - console.log('onCameraError', message); - ex.printStackTrace(); + console.error('onCameraError', message); const owner = this.owner ? this.owner.get() : null; if (owner) { owner._lastCameraOptions.shift(); @@ -411,7 +409,7 @@ export class CameraPlus extends CameraPlusBase { owner.isRecording = false; } }, - onCameraAnalysisUI(imageAnalysis: com.github.triniwiz.fancycamera.ImageAnalysis): void { + onCameraAnalysisUI(imageAnalysis: io.github.triniwiz.fancycamera.ImageAnalysis): void { } }); @@ -437,11 +435,11 @@ export class CameraPlus extends CameraPlusBase { if (this._camera) { switch (id) { case CAMERA_FACING_FRONT: - this._camera.setPosition(com.github.triniwiz.fancycamera.CameraPosition.FRONT); + this._camera.setPosition(io.github.triniwiz.fancycamera.CameraPosition.FRONT); this._cameraId = CAMERA_FACING_FRONT; break; default: - this._camera.setPosition(com.github.triniwiz.fancycamera.CameraPosition.BACK); + this._camera.setPosition(io.github.triniwiz.fancycamera.CameraPosition.BACK); this._cameraId = CAMERA_FACING_BACK; break; } @@ -521,25 +519,25 @@ export class CameraPlus extends CameraPlusBase { this._camera.setSaveToGallery(!!options.saveToGallery); switch (options.quality) { case CameraVideoQuality.HIGHEST: - this._camera.setQuality(com.github.triniwiz.fancycamera.Quality.HIGHEST); + this._camera.setQuality(io.github.triniwiz.fancycamera.Quality.HIGHEST); break; case CameraVideoQuality.LOWEST: - this._camera.setQuality(com.github.triniwiz.fancycamera.Quality.LOWEST); + this._camera.setQuality(io.github.triniwiz.fancycamera.Quality.LOWEST); break; case CameraVideoQuality.MAX_2160P: - this._camera.setQuality(com.github.triniwiz.fancycamera.Quality.MAX_2160P); + this._camera.setQuality(io.github.triniwiz.fancycamera.Quality.MAX_2160P); break; case CameraVideoQuality.MAX_1080P: - this._camera.setQuality(com.github.triniwiz.fancycamera.Quality.MAX_1080P); + this._camera.setQuality(io.github.triniwiz.fancycamera.Quality.MAX_1080P); break; case CameraVideoQuality.MAX_720P: - this._camera.setQuality(com.github.triniwiz.fancycamera.Quality.MAX_720P); + this._camera.setQuality(io.github.triniwiz.fancycamera.Quality.MAX_720P); break; case CameraVideoQuality.QVGA: - this._camera.setQuality(com.github.triniwiz.fancycamera.Quality.QVGA); + this._camera.setQuality(io.github.triniwiz.fancycamera.Quality.QVGA); break; default: - this._camera.setQuality(com.github.triniwiz.fancycamera.Quality.MAX_480P); + this._camera.setQuality(io.github.triniwiz.fancycamera.Quality.MAX_480P); break; } // -1 uses profile value; @@ -807,7 +805,7 @@ export class CameraPlus extends CameraPlusBase { public getCurrentCamera(): 'front' | 'rear' { if (!this._camera) return 'rear'; switch (this._camera.getPosition()) { - case com.github.triniwiz.fancycamera.CameraPosition.FRONT: + case io.github.triniwiz.fancycamera.CameraPosition.FRONT: return 'front'; default: return 'rear'; @@ -854,7 +852,7 @@ export class CameraPlus extends CameraPlusBase { */ public getFlashMode() { if (this.hasFlash()) { - if (this._camera.getFlashMode() !== com.github.triniwiz.fancycamera.CameraFlashMode.OFF) { + if (this._camera.getFlashMode() !== io.github.triniwiz.fancycamera.CameraFlashMode.OFF) { return 'on'; } return 'off'; diff --git a/src/platforms/android/include.gradle b/src/platforms/android/include.gradle index 44d4666..25274d2 100644 --- a/src/platforms/android/include.gradle +++ b/src/platforms/android/include.gradle @@ -1,14 +1,13 @@ allprojects { repositories { - maven { url "https://jitpack.io" } google() - maven { url "https://dl.bintray.com/triniwiz/maven" } + maven { url "https://repo1.maven.org/maven2/" } } } dependencies { implementation 'androidx.multidex:multidex:2.0.1' - implementation('com.github.triniwiz:fancycamera:3.0.0-alpha19'){ + implementation('io.github.triniwiz:fancycamera:3.0.0-alpha22'){ transitive = true } } diff --git a/src/platforms/android/nativescript_camera_plus.aar b/src/platforms/android/nativescript_camera_plus.aar index b2950ec..e4d8c83 100644 Binary files a/src/platforms/android/nativescript_camera_plus.aar and b/src/platforms/android/nativescript_camera_plus.aar differ diff --git a/src/typings/android.d.ts b/src/typings/android.d.ts index 2ecd5d8..a08984e 100644 --- a/src/typings/android.d.ts +++ b/src/typings/android.d.ts @@ -1,11 +1,9 @@ -/// - -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class BuildConfig { - public static class: java.lang.Class; + public static class: java.lang.Class; public static DEBUG: boolean; public static LIBRARY_PACKAGE_NAME: string; public static BUILD_TYPE: string; @@ -16,37 +14,40 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { - export class Camera extends com.github.triniwiz.fancycamera.CameraBase { - public static class: java.lang.Class; + export class Camera extends io.github.triniwiz.fancycamera.CameraBase { + public static class: java.lang.Class; public getDisplayRatio(): string; public cameraRecording(): boolean; + public getAllowExifRotation(): boolean; public setMaxVideoFrameRate(param0: number): void; public getDisableHEVC(): boolean; public getAutoFocus(): boolean; + public setAllowExifRotation(param0: boolean): void; + public getQuality(): io.github.triniwiz.fancycamera.Quality; public isStarted(): boolean; public startPreview(): void; public getMaxAudioBitRate(): number; - public getFlashMode(): com.github.triniwiz.fancycamera.CameraFlashMode; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); + public getWhiteBalance(): io.github.triniwiz.fancycamera.WhiteBalance; public setAutoSquareCrop(param0: boolean): void; - public getPosition(): com.github.triniwiz.fancycamera.CameraPosition; public setForceStopping(param0: boolean): void; public getSupportedRatios(): native.Array; public isForceStopping(): boolean; - public getWhiteBalance(): com.github.triniwiz.fancycamera.WhiteBalance; + public setRotation(param0: io.github.triniwiz.fancycamera.CameraOrientation): void; public getAutoSquareCrop(): boolean; - public setWhiteBalance(param0: com.github.triniwiz.fancycamera.WhiteBalance): void; + public getAvailablePictureSizes(param0: string): native.Array; + public setWhiteBalance(param0: io.github.triniwiz.fancycamera.WhiteBalance): void; public getPictureSize(): string; public getSaveToGallery(): boolean; public isRecording(): boolean; public startRecording(): void; public setDisableHEVC(param0: boolean): void; - public getDetectorType(): com.github.triniwiz.fancycamera.DetectorType; public setCamera(param0: globalAndroid.hardware.Camera): void; + public setQuality(param0: io.github.triniwiz.fancycamera.Quality): void; public getNumberOfCameras(): number; public setZoom(param0: number): void; public release(): void; @@ -54,7 +55,9 @@ declare module com { public setLock(param0: any): void; public setSaveToGallery(param0: boolean): void; public setAudioLevelsEnabled(param0: boolean): void; - public setPosition(param0: com.github.triniwiz.fancycamera.CameraPosition): void; + public orientationUpdated(): void; + public getRotation(): io.github.triniwiz.fancycamera.CameraOrientation; + public setPosition(param0: io.github.triniwiz.fancycamera.CameraPosition): void; public stop(): void; public isAudioLevelsEnabled(): boolean; public setMaxVideoBitrate(param0: number): void; @@ -62,33 +65,32 @@ declare module com { public getAmplitudeEMA(): number; public stopPreview(): void; public setStarted(param0: boolean): void; - public setQuality(param0: com.github.triniwiz.fancycamera.Quality): void; public setPictureSize(param0: string): void; - public setRotation(param0: com.github.triniwiz.fancycamera.CameraOrientation): void; + public getPosition(): io.github.triniwiz.fancycamera.CameraPosition; + public getFlashMode(): io.github.triniwiz.fancycamera.CameraFlashMode; public getMaxVideoBitrate(): number; - public getAvailablePictureSizes(param0: string): native.Array; + public setFlashMode(param0: io.github.triniwiz.fancycamera.CameraFlashMode): void; public getCamera(): globalAndroid.hardware.Camera; + public getDetectorType(): io.github.triniwiz.fancycamera.DetectorType; public takePhoto(): void; public getMaxVideoFrameRate(): number; + public getPreviewSurface(): any; public getAmplitude(): number; public getZoom(): number; public setAutoFocus(param0: boolean): void; public setDisplayRatio(param0: string): void; - public getQuality(): com.github.triniwiz.fancycamera.Quality; public toggleCamera(): void; - public stopRecording(): void; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); + public stopRecording(): void; public hasFlash(): boolean; public constructor(param0: globalAndroid.content.Context); + public setDetectorType(param0: io.github.triniwiz.fancycamera.DetectorType): void; public setMaxAudioBitRate(param0: number): void; - public getRotation(): com.github.triniwiz.fancycamera.CameraOrientation; public getDb(): number; - public setFlashMode(param0: com.github.triniwiz.fancycamera.CameraFlashMode): void; - public setDetectorType(param0: com.github.triniwiz.fancycamera.DetectorType): void; } export module Camera { export class WhenMappings { - public static class: java.lang.Class; + public static class: java.lang.Class; } } } @@ -96,73 +98,76 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { - export class Camera2 extends com.github.triniwiz.fancycamera.CameraBase { - public static class: java.lang.Class; + export class Camera2 extends io.github.triniwiz.fancycamera.CameraBase { + public static class: java.lang.Class; public getDisplayRatio(): string; public cameraRecording(): boolean; - public onSurfaceRequested(param0: androidx.camera.core.SurfaceRequest): void; + public getAllowExifRotation(): boolean; public setMaxVideoFrameRate(param0: number): void; public getDisableHEVC(): boolean; public getAutoFocus(): boolean; + public setAllowExifRotation(param0: boolean): void; + public getQuality(): io.github.triniwiz.fancycamera.Quality; public getMaxAudioBitRate(): number; public startPreview(): void; - public getFlashMode(): com.github.triniwiz.fancycamera.CameraFlashMode; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); + public getWhiteBalance(): io.github.triniwiz.fancycamera.WhiteBalance; public setAutoSquareCrop(param0: boolean): void; - public getPosition(): com.github.triniwiz.fancycamera.CameraPosition; public getSupportedRatios(): native.Array; - public getWhiteBalance(): com.github.triniwiz.fancycamera.WhiteBalance; + public setRotation(param0: io.github.triniwiz.fancycamera.CameraOrientation): void; public getAutoSquareCrop(): boolean; - public setWhiteBalance(param0: com.github.triniwiz.fancycamera.WhiteBalance): void; + public getAvailablePictureSizes(param0: string): native.Array; + public setWhiteBalance(param0: io.github.triniwiz.fancycamera.WhiteBalance): void; public getPictureSize(): string; public getSaveToGallery(): boolean; public startRecording(): void; public setDisableHEVC(param0: boolean): void; - public getDetectorType(): com.github.triniwiz.fancycamera.DetectorType; public getNumberOfCameras(): number; + public setQuality(param0: io.github.triniwiz.fancycamera.Quality): void; public setZoom(param0: number): void; public release(): void; public setSaveToGallery(param0: boolean): void; public setAudioLevelsEnabled(param0: boolean): void; + public orientationUpdated(): void; + public getRotation(): io.github.triniwiz.fancycamera.CameraOrientation; + public setPosition(param0: io.github.triniwiz.fancycamera.CameraPosition): void; public setAmplitude(param0: number): void; - public setPosition(param0: com.github.triniwiz.fancycamera.CameraPosition): void; public isAudioLevelsEnabled(): boolean; public stop(): void; public setMaxVideoBitrate(param0: number): void; public setAmplitudeEMA(param0: number): void; public getAmplitudeEMA(): number; public stopPreview(): void; - public setQuality(param0: com.github.triniwiz.fancycamera.Quality): void; public setPictureSize(param0: string): void; - public setRotation(param0: com.github.triniwiz.fancycamera.CameraOrientation): void; + public getPosition(): io.github.triniwiz.fancycamera.CameraPosition; public setDb(param0: number): void; + public getFlashMode(): io.github.triniwiz.fancycamera.CameraFlashMode; public getMaxVideoBitrate(): number; - public getAvailablePictureSizes(param0: string): native.Array; + public setFlashMode(param0: io.github.triniwiz.fancycamera.CameraFlashMode): void; + public getDetectorType(): io.github.triniwiz.fancycamera.DetectorType; public getMaxVideoFrameRate(): number; public takePhoto(): void; + public getPreviewSurface(): any; public getAmplitude(): number; public getZoom(): number; public setAutoFocus(param0: boolean): void; public setDisplayRatio(param0: string): void; - public getQuality(): com.github.triniwiz.fancycamera.Quality; public toggleCamera(): void; - public stopRecording(): void; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); + public stopRecording(): void; public hasFlash(): boolean; public constructor(param0: globalAndroid.content.Context); + public setDetectorType(param0: io.github.triniwiz.fancycamera.DetectorType): void; public setMaxAudioBitRate(param0: number): void; - public getRotation(): com.github.triniwiz.fancycamera.CameraOrientation; public getDb(): number; - public setFlashMode(param0: com.github.triniwiz.fancycamera.CameraFlashMode): void; - public setDetectorType(param0: com.github.triniwiz.fancycamera.DetectorType): void; } export module Camera2 { export class WhenMappings { - public static class: java.lang.Class; + public static class: java.lang.Class; } } } @@ -170,160 +175,170 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export abstract class CameraBase { - public static class: java.lang.Class; - public static Companion: com.github.triniwiz.fancycamera.CameraBase.Companion; + public static class: java.lang.Class; + public static Companion: io.github.triniwiz.fancycamera.CameraBase.Companion; public setFaceDetectionOptions(param0: any): void; public setMTimerTask$fancycamera_release(param0: java.util.TimerTask): void; - public getListener$fancycamera_release(): com.github.triniwiz.fancycamera.CameraEventListener; - public getCurrentOrientation$fancycamera_release(): number; + public getAllowExifRotation(): boolean; + public setOnBarcodeScanningListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setCurrentOrientation(param0: number): void; + public finalize(): void; public setMaxVideoFrameRate(param0: number): void; public isObjectDetectionSupported$fancycamera_release(): boolean; public getAutoFocus(): boolean; - public setOnTextRecognitionListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setAllowExifRotation(param0: boolean): void; public startPreview(): void; public isMLSupported$fancycamera_release(): boolean; public getDATETIME_FORMAT$fancycamera_release(): java.lang.ThreadLocal; - public getFlashMode(): com.github.triniwiz.fancycamera.CameraFlashMode; + public setOverridePhotoWidth(param0: number): void; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); public isFaceDetectionSupported$fancycamera_release(): boolean; public setAutoSquareCrop(param0: boolean): void; public getSupportedRatios(): native.Array; - public getWhiteBalance(): com.github.triniwiz.fancycamera.WhiteBalance; - public setWhiteBalance(param0: com.github.triniwiz.fancycamera.WhiteBalance): void; + public setRotation(param0: io.github.triniwiz.fancycamera.CameraOrientation): void; + public setOverridePhotoHeight(param0: number): void; + public setOnTextRecognitionListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public getOnPoseDetectedListener$fancycamera_release(): io.github.triniwiz.fancycamera.ImageAnalysisCallback; public getSaveToGallery(): boolean; public setGettingAudioLevels$fancycamera_release(param0: boolean): void; - public stringSizeToSize$fancycamera_release(param0: string): com.github.triniwiz.fancycamera.Size; public getImageLabelingOptions$fancycamera_release(): any; - public setOnObjectDetectedListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; - public setOnFacesDetectedListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setQuality(param0: io.github.triniwiz.fancycamera.Quality): void; + public setListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.CameraEventListener): void; public hasCameraPermission(): boolean; public setSaveToGallery(param0: boolean): void; public setAudioLevelsEnabled(param0: boolean): void; + public orientationUpdated(): void; + public setOnTextRecognitionListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public getDATE_FORMAT$fancycamera_release(): java.lang.ThreadLocal; public getAnalysisExecutor$fancycamera_release(): java.util.concurrent.ExecutorService; public getObjectDetectionOptions$fancycamera_release(): any; + public setOnImageLabelingListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setImageLabelingSupported$fancycamera_release(param0: boolean): void; - public getOnTextRecognitionListener$fancycamera_release(): com.github.triniwiz.fancycamera.ImageAnalysisCallback; + public getOnSurfaceUpdateListener$fancycamera_release(): io.github.triniwiz.fancycamera.SurfaceUpdateListener; public getMDuration$fancycamera_release(): number; - public setOnTextRecognitionListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public getPosition(): io.github.triniwiz.fancycamera.CameraPosition; public setFaceDetectionSupported$fancycamera_release(param0: boolean): void; public setBarcodeScannerOptions$fancycamera_release(param0: any): void; public getMainHandler$fancycamera_release(): globalAndroid.os.Handler; - public getOnBarcodeScanningListener$fancycamera_release(): com.github.triniwiz.fancycamera.ImageAnalysisCallback; public setAnalysisExecutor$fancycamera_release(param0: java.util.concurrent.ExecutorService): void; public startDurationTimer$fancycamera_release(): void; public stopDurationTimer$fancycamera_release(): void; public getDuration(): number; public requestAudioPermission(): void; public hasAudioPermission(): boolean; + public getOnBarcodeScanningListener$fancycamera_release(): io.github.triniwiz.fancycamera.ImageAnalysisCallback; public getMaxVideoBitrate(): number; + public setonSurfaceUpdateListener(param0: io.github.triniwiz.fancycamera.SurfaceUpdateListener): void; public isBarcodeScanningSupported$fancycamera_release(): boolean; - public getOnPoseDetectedListener$fancycamera_release(): com.github.triniwiz.fancycamera.ImageAnalysisCallback; public getFaceDetectionOptions$fancycamera_release(): any; - public getAvailablePictureSizes(param0: string): native.Array; + public setFlashMode(param0: io.github.triniwiz.fancycamera.CameraFlashMode): void; public getMTimerTask$fancycamera_release(): java.util.TimerTask; public setRecorder$fancycamera_release(param0: globalAndroid.media.MediaRecorder): void; + public getDetectorType(): io.github.triniwiz.fancycamera.DetectorType; public setTextRecognitionSupported$fancycamera_release(param0: boolean): void; public getMaxVideoFrameRate(): number; public takePhoto(): void; + public stringSizeToSize$fancycamera_release(param0: string): io.github.triniwiz.fancycamera.Size; public getRecorder$fancycamera_release(): globalAndroid.media.MediaRecorder; public setAutoFocus(param0: boolean): void; public convertToExifDateTime$fancycamera_release(param0: number): string; - public getQuality(): com.github.triniwiz.fancycamera.Quality; + public setOnFacesDetectedListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setImageLabelingOptions(param0: any): void; + public setOnPoseDetectedListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public initListener$fancycamera_release(param0: globalAndroid.media.MediaRecorder): void; public getVIDEO_RECORDER_PERMISSIONS_REQUEST$fancycamera_release(): number; public stopRecording(): void; - public getOnFacesDetectedListener$fancycamera_release(): com.github.triniwiz.fancycamera.ImageAnalysisCallback; public getVIDEO_RECORDER_PERMISSIONS$fancycamera_release(): native.Array; public hasFlash(): boolean; public constructor(param0: globalAndroid.content.Context); - public setonSurfaceUpdateListener(param0: com.github.triniwiz.fancycamera.SurfaceUpdateListener): void; + public setDetectorType(param0: io.github.triniwiz.fancycamera.DetectorType): void; public setMaxAudioBitRate(param0: number): void; - public getRotation(): com.github.triniwiz.fancycamera.CameraOrientation; public getDb(): number; public setBarcodeScannerOptions(param0: any): void; - public setDetectorType(param0: com.github.triniwiz.fancycamera.DetectorType): void; - public setOnSurfaceUpdateListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.SurfaceUpdateListener): void; public getBarcodeScannerOptions$fancycamera_release(): any; public cameraRecording(): boolean; public getDisplayRatio(): string; public isImageLabelingSupported$fancycamera_release(): boolean; public deInitListener$fancycamera_release(): void; + public toggleFlash(): void; public getDisableHEVC(): boolean; + public getQuality(): io.github.triniwiz.fancycamera.Quality; public requestCameraPermission(): void; public getMaxAudioBitRate(): number; + public setOnObjectDetectedListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public getWhiteBalance(): io.github.triniwiz.fancycamera.WhiteBalance; public setObjectDetectionOptions$fancycamera_release(param0: any): void; public getTIME_FORMAT$fancycamera_release(): java.lang.ThreadLocal; public hasStoragePermission(): boolean; - public getPosition(): com.github.triniwiz.fancycamera.CameraPosition; - public setOnFacesDetectedListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setMTimer$fancycamera_release(param0: java.util.Timer): void; + public getListener$fancycamera_release(): io.github.triniwiz.fancycamera.CameraEventListener; public getAutoSquareCrop(): boolean; + public getOverridePhotoWidth(): number; + public getAvailablePictureSizes(param0: string): native.Array; + public setWhiteBalance(param0: io.github.triniwiz.fancycamera.WhiteBalance): void; public getPictureSize(): string; public startRecording(): void; public setDisableHEVC(param0: boolean): void; + public setOnSurfaceUpdateListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.SurfaceUpdateListener): void; public detectSupport$fancycamera_release(): void; - public getDetectorType(): com.github.triniwiz.fancycamera.DetectorType; public setObjectDetectionSupported$fancycamera_release(param0: boolean): void; public getNumberOfCameras(): number; - public setOnImageLabelingListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setZoom(param0: number): void; public requestPermission(): void; public release(): void; + public getOnTextRecognitionListener$fancycamera_release(): io.github.triniwiz.fancycamera.ImageAnalysisCallback; + public getRotation(): io.github.triniwiz.fancycamera.CameraOrientation; public isGettingAudioLevels$fancycamera_release(): boolean; - public setCurrentOrientation$fancycamera_release(param0: number): void; - public setPosition(param0: com.github.triniwiz.fancycamera.CameraPosition): void; + public setPosition(param0: io.github.triniwiz.fancycamera.CameraPosition): void; + public getOnFacesDetectedListener$fancycamera_release(): io.github.triniwiz.fancycamera.ImageAnalysisCallback; + public getCamcorderProfile$fancycamera_release(param0: io.github.triniwiz.fancycamera.Quality): globalAndroid.media.CamcorderProfile; + public setOnObjectDetectedListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public isAudioLevelsEnabled(): boolean; public stop(): void; public setPoseDetectionSupported$fancycamera_release(param0: boolean): void; public setMaxVideoBitrate(param0: number): void; - public setListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.CameraEventListener): void; + public getOnImageLabelingListener$fancycamera_release(): io.github.triniwiz.fancycamera.ImageAnalysisCallback; public getAmplitudeEMA(): number; + public setOnBarcodeScanningListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public stopPreview(): void; - public getOnObjectDetectedListener$fancycamera_release(): com.github.triniwiz.fancycamera.ImageAnalysisCallback; - public setQuality(param0: com.github.triniwiz.fancycamera.Quality): void; public getMTimer$fancycamera_release(): java.util.Timer; + public getOnObjectDetectedListener$fancycamera_release(): io.github.triniwiz.fancycamera.ImageAnalysisCallback; + public getOverridePhotoHeight(): number; public setObjectDetectionOptions(param0: any): void; public setPictureSize(param0: string): void; - public setOnPoseDetectedListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; - public getOnImageLabelingListener$fancycamera_release(): com.github.triniwiz.fancycamera.ImageAnalysisCallback; - public setRotation(param0: com.github.triniwiz.fancycamera.CameraOrientation): void; - public setOnObjectDetectedListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setImageLabelingOptions$fancycamera_release(param0: any): void; - public getOnSurfaceUpdateListener$fancycamera_release(): com.github.triniwiz.fancycamera.SurfaceUpdateListener; + public getFlashMode(): io.github.triniwiz.fancycamera.CameraFlashMode; public convertFromExifDateTime$fancycamera_release(param0: string): java.util.Date; public hasPermission(): boolean; public isPoseDetectionSupported$fancycamera_release(): boolean; - public getCamcorderProfile$fancycamera_release(param0: com.github.triniwiz.fancycamera.Quality): globalAndroid.media.CamcorderProfile; + public getPreviewSurface(): any; public getAmplitude(): number; public getZoom(): number; public setDisplayRatio(param0: string): void; public requestStoragePermission(): void; public toggleCamera(): void; - public setOnBarcodeScanningListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); - public setOnPoseDetectedListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setOnPoseDetectedListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setMDuration$fancycamera_release(param0: number): void; - public setOnBarcodeScanningListener$fancycamera_release(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setOnImageLabelingListener$fancycamera_release(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setBarcodeScanningSupported$fancycamera_release(param0: boolean): void; - public setOnImageLabelingListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public setFaceDetectionOptions$fancycamera_release(param0: any): void; - public setFlashMode(param0: com.github.triniwiz.fancycamera.CameraFlashMode): void; + public getCurrentOrientation(): number; public isTextRecognitionSupported$fancycamera_release(): boolean; + public setOnFacesDetectedListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; } export module CameraBase { export class Companion { - public static class: java.lang.Class; + public static class: java.lang.Class; public getEMA_FILTER$fancycamera_release(): number; } export class WhenMappings { - public static class: java.lang.Class; + public static class: java.lang.Class; } } } @@ -331,14 +346,14 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class CameraEventListener { - public static class: java.lang.Class; + public static class: java.lang.Class; /** - * Constructs a new instance of the com.github.triniwiz.fancycamera.CameraEventListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + * Constructs a new instance of the io.github.triniwiz.fancycamera.CameraEventListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onReady(): void; @@ -346,16 +361,16 @@ declare module com { onCameraClose(): void; onCameraPhoto(param0: java.io.File): void; onCameraVideo(param0: java.io.File): void; - onCameraAnalysis(param0: com.github.triniwiz.fancycamera.ImageAnalysis): void; + onCameraAnalysis(param0: io.github.triniwiz.fancycamera.ImageAnalysis): void; onCameraError(param0: string, param1: java.lang.Exception): void; onCameraVideoStart(): void; }); public constructor(); public onCameraOpen(): void; public onCameraClose(): void; + public onCameraAnalysis(param0: io.github.triniwiz.fancycamera.ImageAnalysis): void; public onCameraVideo(param0: java.io.File): void; public onCameraVideoStart(): void; - public onCameraAnalysis(param0: com.github.triniwiz.fancycamera.ImageAnalysis): void; public onReady(): void; public onCameraError(param0: string, param1: java.lang.Exception): void; public onCameraPhoto(param0: java.io.File): void; @@ -365,34 +380,34 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { - export abstract class CameraEventListenerUI extends com.github.triniwiz.fancycamera.CameraEventListener { - public static class: java.lang.Class; - public static Companion: com.github.triniwiz.fancycamera.CameraEventListenerUI.Companion; + export abstract class CameraEventListenerUI extends io.github.triniwiz.fancycamera.CameraEventListener { + public static class: java.lang.Class; + public static Companion: io.github.triniwiz.fancycamera.CameraEventListenerUI.Companion; public onCameraOpenUI(): void; public onCameraClose(): void; public onCameraVideoUI(param0: java.io.File): void; public onCameraError(param0: string, param1: java.lang.Exception): void; + public onCameraAnalysisUI(param0: io.github.triniwiz.fancycamera.ImageAnalysis): void; public onCameraErrorUI(param0: string, param1: java.lang.Exception): void; public onCameraPhoto(param0: java.io.File): void; public onCameraVideoStartUI(): void; public onReadyUI(): void; public onCameraOpen(): void; + public onCameraAnalysis(param0: io.github.triniwiz.fancycamera.ImageAnalysis): void; public onCameraVideo(param0: java.io.File): void; + public constructor(); public onCameraVideoStart(): void; public onCameraCloseUI(): void; - public constructor(); - public onCameraAnalysis(param0: com.github.triniwiz.fancycamera.ImageAnalysis): void; public onReady(): void; public onCameraPhotoUI(param0: java.io.File): void; - public onCameraAnalysisUI(param0: com.github.triniwiz.fancycamera.ImageAnalysis): void; } export module CameraEventListenerUI { export class Companion { - public static class: java.lang.Class; + public static class: java.lang.Class; } } } @@ -400,26 +415,26 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class CameraFlashMode { - public static class: java.lang.Class; - public static OFF: com.github.triniwiz.fancycamera.CameraFlashMode; - public static ON: com.github.triniwiz.fancycamera.CameraFlashMode; - public static AUTO: com.github.triniwiz.fancycamera.CameraFlashMode; - public static RED_EYE: com.github.triniwiz.fancycamera.CameraFlashMode; - public static TORCH: com.github.triniwiz.fancycamera.CameraFlashMode; - public static Companion: com.github.triniwiz.fancycamera.CameraFlashMode.Companion; - public static values(): native.Array; + public static class: java.lang.Class; + public static Companion: io.github.triniwiz.fancycamera.CameraFlashMode.Companion; + public static OFF: io.github.triniwiz.fancycamera.CameraFlashMode; + public static ON: io.github.triniwiz.fancycamera.CameraFlashMode; + public static AUTO: io.github.triniwiz.fancycamera.CameraFlashMode; + public static RED_EYE: io.github.triniwiz.fancycamera.CameraFlashMode; + public static TORCH: io.github.triniwiz.fancycamera.CameraFlashMode; + public static valueOf(param0: string): io.github.triniwiz.fancycamera.CameraFlashMode; public getValue(): number; - public static valueOf(param0: string): com.github.triniwiz.fancycamera.CameraFlashMode; + public static values(): native.Array; } export module CameraFlashMode { export class Companion { - public static class: java.lang.Class; - public from(param0: number): com.github.triniwiz.fancycamera.CameraFlashMode; + public static class: java.lang.Class; + public from(param0: number): io.github.triniwiz.fancycamera.CameraFlashMode; } } } @@ -427,26 +442,26 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class CameraOrientation { - public static class: java.lang.Class; - public static UNKNOWN: com.github.triniwiz.fancycamera.CameraOrientation; - public static PORTRAIT: com.github.triniwiz.fancycamera.CameraOrientation; - public static PORTRAIT_UPSIDE_DOWN: com.github.triniwiz.fancycamera.CameraOrientation; - public static LANDSCAPE_LEFT: com.github.triniwiz.fancycamera.CameraOrientation; - public static LANDSCAPE_RIGHT: com.github.triniwiz.fancycamera.CameraOrientation; - public static Companion: com.github.triniwiz.fancycamera.CameraOrientation.Companion; - public static valueOf(param0: string): com.github.triniwiz.fancycamera.CameraOrientation; - public static values(): native.Array; + public static class: java.lang.Class; + public static Companion: io.github.triniwiz.fancycamera.CameraOrientation.Companion; + public static UNKNOWN: io.github.triniwiz.fancycamera.CameraOrientation; + public static PORTRAIT: io.github.triniwiz.fancycamera.CameraOrientation; + public static PORTRAIT_UPSIDE_DOWN: io.github.triniwiz.fancycamera.CameraOrientation; + public static LANDSCAPE_LEFT: io.github.triniwiz.fancycamera.CameraOrientation; + public static LANDSCAPE_RIGHT: io.github.triniwiz.fancycamera.CameraOrientation; + public static values(): native.Array; + public static valueOf(param0: string): io.github.triniwiz.fancycamera.CameraOrientation; public getValue(): number; } export module CameraOrientation { export class Companion { - public static class: java.lang.Class; - public from(param0: number): com.github.triniwiz.fancycamera.CameraOrientation; + public static class: java.lang.Class; + public from(param0: number): io.github.triniwiz.fancycamera.CameraOrientation; } } } @@ -454,23 +469,23 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class CameraPosition { - public static class: java.lang.Class; - public static BACK: com.github.triniwiz.fancycamera.CameraPosition; - public static FRONT: com.github.triniwiz.fancycamera.CameraPosition; - public static Companion: com.github.triniwiz.fancycamera.CameraPosition.Companion; + public static class: java.lang.Class; + public static Companion: io.github.triniwiz.fancycamera.CameraPosition.Companion; + public static BACK: io.github.triniwiz.fancycamera.CameraPosition; + public static FRONT: io.github.triniwiz.fancycamera.CameraPosition; public getValue(): number; - public static valueOf(param0: string): com.github.triniwiz.fancycamera.CameraPosition; - public static values(): native.Array; + public static valueOf(param0: string): io.github.triniwiz.fancycamera.CameraPosition; + public static values(): native.Array; } export module CameraPosition { export class Companion { - public static class: java.lang.Class; - public from(param0: number): com.github.triniwiz.fancycamera.CameraPosition; + public static class: java.lang.Class; + public from(param0: number): io.github.triniwiz.fancycamera.CameraPosition; } } } @@ -478,143 +493,164 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class DetectorType { - public static class: java.lang.Class; - public static Barcode: com.github.triniwiz.fancycamera.DetectorType; - public static DigitalInk: com.github.triniwiz.fancycamera.DetectorType; - public static Face: com.github.triniwiz.fancycamera.DetectorType; - public static Image: com.github.triniwiz.fancycamera.DetectorType; - public static Object: com.github.triniwiz.fancycamera.DetectorType; - public static Pose: com.github.triniwiz.fancycamera.DetectorType; - public static Text: com.github.triniwiz.fancycamera.DetectorType; - public static All: com.github.triniwiz.fancycamera.DetectorType; - public static None: com.github.triniwiz.fancycamera.DetectorType; + public static class: java.lang.Class; + public static Barcode: io.github.triniwiz.fancycamera.DetectorType; + public static DigitalInk: io.github.triniwiz.fancycamera.DetectorType; + public static Face: io.github.triniwiz.fancycamera.DetectorType; + public static Image: io.github.triniwiz.fancycamera.DetectorType; + public static Object: io.github.triniwiz.fancycamera.DetectorType; + public static Pose: io.github.triniwiz.fancycamera.DetectorType; + public static Text: io.github.triniwiz.fancycamera.DetectorType; + public static All: io.github.triniwiz.fancycamera.DetectorType; + public static None: io.github.triniwiz.fancycamera.DetectorType; public toString(): string; - public static valueOf(param0: string): com.github.triniwiz.fancycamera.DetectorType; - public static values(): native.Array; + public static values(): native.Array; + public static valueOf(param0: string): io.github.triniwiz.fancycamera.DetectorType; } } } } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class Event { - public static class: java.lang.Class; - public getType(): com.github.triniwiz.fancycamera.EventType; + public static class: java.lang.Class; + public constructor(param0: io.github.triniwiz.fancycamera.EventType, param1: java.io.File, param2: string); public getMessage(): string; public getFile(): java.io.File; - public constructor(param0: com.github.triniwiz.fancycamera.EventType, param1: java.io.File, param2: string); + public getType(): io.github.triniwiz.fancycamera.EventType; } } } } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class EventType { - public static class: java.lang.Class; - public static Photo: com.github.triniwiz.fancycamera.EventType; - public static Video: com.github.triniwiz.fancycamera.EventType; - public static values(): native.Array; - public static valueOf(param0: string): com.github.triniwiz.fancycamera.EventType; + public static class: java.lang.Class; + public static Photo: io.github.triniwiz.fancycamera.EventType; + public static Video: io.github.triniwiz.fancycamera.EventType; + public static values(): native.Array; + public static valueOf(param0: string): io.github.triniwiz.fancycamera.EventType; + } + } + } + } +} + +declare module io { + export module github { + export module triniwiz { + export module fancycamera { + export class ExtensionsKt { + public static class: java.lang.Class; + public static afterMeasured(param0: globalAndroid.view.View, param1: kotlin.jvm.functions.Function1): void; } } } } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class FancyCamera { - public static class: java.lang.Class; - public static Companion: com.github.triniwiz.fancycamera.FancyCamera.Companion; + public static class: java.lang.Class; + public static Companion: io.github.triniwiz.fancycamera.FancyCamera.Companion; public getGetSupportedRatios(): native.Array; + public getAllowExifRotation(): boolean; + public getCameraOrientation(): io.github.triniwiz.fancycamera.CameraOrientation; public setMaxVideoFrameRate(param0: number): void; + public toggleFlash(): void; public getDisableHEVC(): boolean; public getAutoFocus(): boolean; - public setCameraOrientation(param0: com.github.triniwiz.fancycamera.CameraOrientation): void; - public setOnTextRecognitionListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setAllowExifRotation(param0: boolean): void; + public getQuality(): io.github.triniwiz.fancycamera.Quality; public requestCameraPermission(): void; public getMaxAudioBitRate(): number; public startPreview(): void; - public getFlashMode(): com.github.triniwiz.fancycamera.CameraFlashMode; - public setListener(param0: com.github.triniwiz.fancycamera.CameraEventListener): void; + public getWhiteBalance(): io.github.triniwiz.fancycamera.WhiteBalance; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); + public setOverridePhotoWidth(param0: number): void; public hasStoragePermission(): boolean; public setAutoSquareCrop(param0: boolean): void; - public getPosition(): com.github.triniwiz.fancycamera.CameraPosition; - public getWhiteBalance(): com.github.triniwiz.fancycamera.WhiteBalance; + public setOverridePhotoHeight(param0: number): void; public getAutoSquareCrop(): boolean; - public setWhiteBalance(param0: com.github.triniwiz.fancycamera.WhiteBalance): void; + public setOnTextRecognitionListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public getOverridePhotoWidth(): number; + public getAvailablePictureSizes(param0: string): native.Array; + public setWhiteBalance(param0: io.github.triniwiz.fancycamera.WhiteBalance): void; public getPictureSize(): string; public getSaveToGallery(): boolean; public startRecording(): void; public setDisableHEVC(param0: boolean): void; - public getDetectorType(): com.github.triniwiz.fancycamera.DetectorType; public getNumberOfCameras(): number; - public setOnObjectDetectedListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setQuality(param0: io.github.triniwiz.fancycamera.Quality): void; public static getForceV1(): boolean; public setZoom(param0: number): void; - public setOnFacesDetectedListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public requestPermission(): void; public release(): void; public hasCameraPermission(): boolean; public setSaveToGallery(param0: boolean): void; public setAudioLevelsEnabled(param0: boolean): void; - public setPosition(param0: com.github.triniwiz.fancycamera.CameraPosition): void; + public setPosition(param0: io.github.triniwiz.fancycamera.CameraPosition): void; + public setOnObjectDetectedListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public isAudioLevelsEnabled(): boolean; public stop(): void; public setMaxVideoBitrate(param0: number): void; + public setOnImageLabelingListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public getRatio(): string; + public setOnBarcodeScanningListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public stopPreview(): void; - public setQuality(param0: com.github.triniwiz.fancycamera.Quality): void; + public getOverridePhotoHeight(): number; public setPictureSize(param0: string): void; + public getPosition(): io.github.triniwiz.fancycamera.CameraPosition; + public getFlashMode(): io.github.triniwiz.fancycamera.CameraFlashMode; public hasPermission(): boolean; public getDuration(): number; public requestAudioPermission(): void; public hasAudioPermission(): boolean; public getMaxVideoBitrate(): number; - public getAvailablePictureSizes(param0: string): native.Array; + public setonSurfaceUpdateListener(param0: io.github.triniwiz.fancycamera.SurfaceUpdateListener): void; + public setFlashMode(param0: io.github.triniwiz.fancycamera.CameraFlashMode): void; + public getDetectorType(): io.github.triniwiz.fancycamera.DetectorType; public getMaxVideoFrameRate(): number; public takePhoto(): void; public getZoom(): number; public setAutoFocus(param0: boolean): void; public requestStoragePermission(): void; - public getCameraOrientation(): com.github.triniwiz.fancycamera.CameraOrientation; - public getQuality(): com.github.triniwiz.fancycamera.Quality; public setRatio(param0: string): void; - public setOnBarcodeScanningListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public toggleCamera(): void; public stopRecording(): void; - public setOnPoseDetectedListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setCameraOrientation(param0: io.github.triniwiz.fancycamera.CameraOrientation): void; public constructor(param0: globalAndroid.content.Context); - public setonSurfaceUpdateListener(param0: com.github.triniwiz.fancycamera.SurfaceUpdateListener): void; + public setOnPoseDetectedListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; + public setDetectorType(param0: io.github.triniwiz.fancycamera.DetectorType): void; public onPermissionHandler(param0: number, param1: native.Array, param2: native.Array): void; public setMaxAudioBitRate(param0: number): void; + public getPreviewView(): any; public getHasFlash(): boolean; public getDb(): number; + public setListener(param0: io.github.triniwiz.fancycamera.CameraEventListener): void; public setEnableAudioLevels(param0: boolean): void; - public setOnImageLabelingListener(param0: com.github.triniwiz.fancycamera.ImageAnalysisCallback): void; - public setFlashMode(param0: com.github.triniwiz.fancycamera.CameraFlashMode): void; + public setOnFacesDetectedListener(param0: io.github.triniwiz.fancycamera.ImageAnalysisCallback): void; public static setForceV1(param0: boolean): void; - public setDetectorType(param0: com.github.triniwiz.fancycamera.DetectorType): void; } export module FancyCamera { export class Companion { - public static class: java.lang.Class; + public static class: java.lang.Class; public setForceV1(param0: boolean): void; public getForceV1(): boolean; } @@ -624,12 +660,25 @@ declare module com { } } -declare module com { +declare module io { + export module github { + export module triniwiz { + export module fancycamera { + export class FancyCameraFileProvider { + public static class: java.lang.Class; + public constructor(); + } + } + } + } +} + +declare module io { export module github { export module triniwiz { export module fancycamera { export class ImageAnalysis { - public static class: java.lang.Class; + public static class: java.lang.Class; public constructor(); } } @@ -637,14 +686,14 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class ImageAnalysisCallback { - public static class: java.lang.Class; + public static class: java.lang.Class; /** - * Constructs a new instance of the com.github.triniwiz.fancycamera.ImageAnalysisCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + * Constructs a new instance of the io.github.triniwiz.fancycamera.ImageAnalysisCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onSuccess(param0: string): void; @@ -659,28 +708,28 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class Quality { - public static class: java.lang.Class; - public static MAX_480P: com.github.triniwiz.fancycamera.Quality; - public static MAX_720P: com.github.triniwiz.fancycamera.Quality; - public static MAX_1080P: com.github.triniwiz.fancycamera.Quality; - public static MAX_2160P: com.github.triniwiz.fancycamera.Quality; - public static HIGHEST: com.github.triniwiz.fancycamera.Quality; - public static LOWEST: com.github.triniwiz.fancycamera.Quality; - public static QVGA: com.github.triniwiz.fancycamera.Quality; - public static Companion: com.github.triniwiz.fancycamera.Quality.Companion; + public static class: java.lang.Class; + public static Companion: io.github.triniwiz.fancycamera.Quality.Companion; + public static MAX_480P: io.github.triniwiz.fancycamera.Quality; + public static MAX_720P: io.github.triniwiz.fancycamera.Quality; + public static MAX_1080P: io.github.triniwiz.fancycamera.Quality; + public static MAX_2160P: io.github.triniwiz.fancycamera.Quality; + public static HIGHEST: io.github.triniwiz.fancycamera.Quality; + public static LOWEST: io.github.triniwiz.fancycamera.Quality; + public static QVGA: io.github.triniwiz.fancycamera.Quality; public getValue(): number; - public static values(): native.Array; - public static valueOf(param0: string): com.github.triniwiz.fancycamera.Quality; + public static values(): native.Array; + public static valueOf(param0: string): io.github.triniwiz.fancycamera.Quality; } export module Quality { export class Companion { - public static class: java.lang.Class; - public from(param0: number): com.github.triniwiz.fancycamera.Quality; + public static class: java.lang.Class; + public from(param0: number): io.github.triniwiz.fancycamera.Quality; } } } @@ -688,12 +737,12 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class Size { - public static class: java.lang.Class; + public static class: java.lang.Class; public toString(): string; public getHeight(): number; public getWidth(): number; @@ -704,14 +753,14 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class SurfaceUpdateListener { - public static class: java.lang.Class; + public static class: java.lang.Class; /** - * Constructs a new instance of the com.github.triniwiz.fancycamera.SurfaceUpdateListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + * Constructs a new instance of the io.github.triniwiz.fancycamera.SurfaceUpdateListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onUpdate(): void; @@ -724,23 +773,23 @@ declare module com { } } -declare module com { +declare module io { export module github { export module triniwiz { export module fancycamera { export class WhiteBalance { - public static class: java.lang.Class; - public static Auto: com.github.triniwiz.fancycamera.WhiteBalance; - public static Sunny: com.github.triniwiz.fancycamera.WhiteBalance; - public static Cloudy: com.github.triniwiz.fancycamera.WhiteBalance; - public static Shadow: com.github.triniwiz.fancycamera.WhiteBalance; - public static Twilight: com.github.triniwiz.fancycamera.WhiteBalance; - public static Fluorescent: com.github.triniwiz.fancycamera.WhiteBalance; - public static Incandescent: com.github.triniwiz.fancycamera.WhiteBalance; - public static WarmFluorescent: com.github.triniwiz.fancycamera.WhiteBalance; + public static class: java.lang.Class; + public static Auto: io.github.triniwiz.fancycamera.WhiteBalance; + public static Sunny: io.github.triniwiz.fancycamera.WhiteBalance; + public static Cloudy: io.github.triniwiz.fancycamera.WhiteBalance; + public static Shadow: io.github.triniwiz.fancycamera.WhiteBalance; + public static Twilight: io.github.triniwiz.fancycamera.WhiteBalance; + public static Fluorescent: io.github.triniwiz.fancycamera.WhiteBalance; + public static Incandescent: io.github.triniwiz.fancycamera.WhiteBalance; + public static WarmFluorescent: io.github.triniwiz.fancycamera.WhiteBalance; + public static values(): native.Array; public getValue$fancycamera_release(): string; - public static valueOf(param0: string): com.github.triniwiz.fancycamera.WhiteBalance; - public static values(): native.Array; + public static valueOf(param0: string): io.github.triniwiz.fancycamera.WhiteBalance; } } }