Class Hierarchy

  • java.lang.Object
    • com.streamwide.smartms.lib.camera.controller.camera.impl.Camera1Controller (implements com.streamwide.smartms.lib.camera.manager.listener.CameraCloseListener<CameraId>, com.streamwide.smartms.lib.camera.manager.listener.CameraOpenListener<CameraId,SurfaceListener>, com.streamwide.smartms.lib.camera.manager.listener.CameraPhotoListener, com.streamwide.smartms.lib.camera.manager.listener.CameraVideoListener, com.streamwide.smartms.lib.camera.controller.camera.ICameraController<CameraId>)
    • com.streamwide.smartms.lib.camera.manager.impl.Camera1Manager (implements android.hardware.Camera.PictureCallback, android.hardware.Camera.ShutterCallback, android.view.SurfaceHolder.Callback)
    • com.streamwide.smartms.lib.camera.utils.CameraHelper
    • com.streamwide.smartms.lib.camera.utils.CameraHelper.CompareSizesByArea2 (implements java.util.Comparator<T>)
    • android.content.Context
      • android.content.ContextWrapper
        • android.view.ContextThemeWrapper
          • android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
            • androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component, androidx.lifecycle.LifecycleOwner)
    • com.streamwide.smartms.lib.camera.utils.DateTimeUtils
    • com.streamwide.smartms.lib.camera.logger.DefaultLoggerDelegate (implements com.streamwide.smartms.lib.camera.logger.Logger.LoggerDelegate)
    • com.streamwide.smartms.lib.camera.utils.ImageLoader
    • com.streamwide.smartms.lib.camera.utils.ImageLoader.Builder
    • com.streamwide.smartms.lib.camera.logger.Logger
    • com.streamwide.smartms.lib.camera.utils.MathUtil
    • com.streamwide.smartms.lib.camera.controller.orientation.impl.OrientationController (implements com.streamwide.smartms.lib.camera.controller.orientation.IOrientationController)
    • com.streamwide.smartms.lib.camera.ui.model.PhotoQualityOption (implements java.lang.CharSequence)
    • com.streamwide.smartms.lib.camera.utils.Size
    • com.streamwide.smartms.lib.camera.SwCameraLib
    • com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration
    • com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.Builder
    • com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.FileNamePattern
    • com.streamwide.smartms.lib.camera.timer.TimerTaskBase
    • com.streamwide.smartms.lib.camera.utils.Utils
    • com.streamwide.smartms.lib.camera.ui.model.VideoQualityOption (implements java.lang.CharSequence)
    • android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
      • android.widget.ImageView
        • android.widget.ImageButton
          • androidx.appcompat.widget.AppCompatImageButton (implements androidx.core.view.TintableBackgroundView, androidx.core.widget.TintableImageSourceView)
            • com.streamwide.smartms.lib.camera.ui.widget.CameraSettingsView
            • com.streamwide.smartms.lib.camera.ui.widget.CameraSwitchView (implements android.view.View.OnClickListener)
            • com.streamwide.smartms.lib.camera.ui.widget.CameraZoomView
            • com.streamwide.smartms.lib.camera.ui.widget.FlashSwitchView (implements android.view.View.OnClickListener)
            • com.streamwide.smartms.lib.camera.ui.widget.MediaActionSwitchView (implements android.view.View.OnClickListener)
            • com.streamwide.smartms.lib.camera.ui.widget.RecordButton (implements android.view.View.OnClickListener)
      • android.view.SurfaceView
      • android.view.TextureView
      • android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
      • com.streamwide.smartms.lib.camera.ui.widget.ZoomControlView

Interface Hierarchy

Annotation Interface Hierarchy

Enum Class Hierarchy