Hierarchy For All Packages
Package Hierarchies:- com.streamwide.smartms.lib.camera,
- com.streamwide.smartms.lib.camera.configuration,
- com.streamwide.smartms.lib.camera.controller.camera,
- com.streamwide.smartms.lib.camera.controller.camera.impl,
- com.streamwide.smartms.lib.camera.controller.camera.view,
- com.streamwide.smartms.lib.camera.controller.orientation,
- com.streamwide.smartms.lib.camera.controller.orientation.impl,
- com.streamwide.smartms.lib.camera.logger,
- com.streamwide.smartms.lib.camera.manager,
- com.streamwide.smartms.lib.camera.manager.impl,
- com.streamwide.smartms.lib.camera.manager.listener,
- com.streamwide.smartms.lib.camera.timer,
- com.streamwide.smartms.lib.camera.ui.activity,
- com.streamwide.smartms.lib.camera.ui.activity.camera1,
- com.streamwide.smartms.lib.camera.ui.activity.preview,
- com.streamwide.smartms.lib.camera.ui.model,
- com.streamwide.smartms.lib.camera.ui.view,
- com.streamwide.smartms.lib.camera.ui.widget,
- com.streamwide.smartms.lib.camera.utils
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)
- androidx.activity.ComponentActivity (implements androidx.activity.result.ActivityResultCaller, androidx.activity.result.ActivityResultRegistryOwner, androidx.activity.contextaware.ContextAware, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedDispatcherOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator)
- androidx.appcompat.app.AppCompatActivity (implements androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.TaskStackBuilder.SupportParentable)
- com.streamwide.smartms.lib.camera.ui.activity.preview.PreviewActivity (implements android.view.View.OnClickListener)
- com.streamwide.smartms.lib.camera.ui.activity.SwCameraActivity<CameraId> (implements com.streamwide.smartms.lib.camera.controller.camera.view.CameraView, com.streamwide.smartms.lib.camera.manager.listener.CameraZoomListener, com.streamwide.smartms.lib.camera.configuration.ConfigurationProvider, com.streamwide.smartms.lib.camera.controller.orientation.OrientationControllerObserver)
- com.streamwide.smartms.lib.camera.ui.activity.BaseActivity<CameraId> (implements com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.SettingsClickListener, com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.ZoomClickListener, com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.ZoomLongClickListener, com.streamwide.smartms.lib.camera.ui.widget.CameraSwitchView.OnCameraTypeChangeListener, com.streamwide.smartms.lib.camera.ui.widget.FlashSwitchView.FlashModeSwitchListener, com.streamwide.smartms.lib.camera.ui.widget.MediaActionSwitchView.OnMediaActionStateChangeListener, com.streamwide.smartms.lib.camera.ui.widget.RecordButton.RecordButtonListener)
- com.streamwide.smartms.lib.camera.ui.activity.camera1.Camera1Activity
- com.streamwide.smartms.lib.camera.ui.activity.BaseActivity<CameraId> (implements com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.SettingsClickListener, com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.ZoomClickListener, com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.ZoomLongClickListener, com.streamwide.smartms.lib.camera.ui.widget.CameraSwitchView.OnCameraTypeChangeListener, com.streamwide.smartms.lib.camera.ui.widget.FlashSwitchView.FlashModeSwitchListener, com.streamwide.smartms.lib.camera.ui.widget.MediaActionSwitchView.OnMediaActionStateChangeListener, com.streamwide.smartms.lib.camera.ui.widget.RecordButton.RecordButtonListener)
- androidx.appcompat.app.AppCompatActivity (implements androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.TaskStackBuilder.SupportParentable)
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator)
- androidx.activity.ComponentActivity (implements androidx.activity.result.ActivityResultCaller, androidx.activity.result.ActivityResultRegistryOwner, androidx.activity.contextaware.ContextAware, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedDispatcherOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
- androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component, androidx.lifecycle.LifecycleOwner)
- android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
- android.view.ContextThemeWrapper
- android.content.ContextWrapper
- 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.timer.CountdownTask (implements java.lang.Runnable)
- com.streamwide.smartms.lib.camera.timer.TimerTask (implements java.lang.Runnable)
- 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)
- androidx.appcompat.widget.AppCompatImageButton (implements androidx.core.view.TintableBackgroundView, androidx.core.widget.TintableImageSourceView)
- android.widget.ImageButton
- android.view.SurfaceView
- com.streamwide.smartms.lib.camera.ui.view.AutoFitSurfaceView
- com.streamwide.smartms.lib.camera.ui.view.CameraSurfaceView
- android.view.TextureView
- com.streamwide.smartms.lib.camera.ui.view.AutoFitTextureView
- android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
- android.widget.FrameLayout
- com.streamwide.smartms.lib.camera.ui.view.AspectFrameLayout
- android.widget.RelativeLayout
- com.streamwide.smartms.lib.camera.ui.widget.CameraControlView (implements com.streamwide.smartms.lib.camera.ui.widget.CameraSwitchView.OnCameraTypeChangeListener, com.streamwide.smartms.lib.camera.ui.widget.MediaActionSwitchView.OnMediaActionStateChangeListener, com.streamwide.smartms.lib.camera.ui.widget.RecordButton.RecordButtonListener, android.view.View.OnClickListener, android.view.View.OnLongClickListener)
- android.widget.FrameLayout
- com.streamwide.smartms.lib.camera.ui.widget.ZoomControlView
- android.widget.ImageView
- 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,
Interface Hierarchy
- com.streamwide.smartms.lib.camera.manager.listener.CameraCallback<Camera>
- com.streamwide.smartms.lib.camera.manager.listener.CameraCloseListener<CameraId>
- com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.SettingsClickListener
- com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.ZoomClickListener
- com.streamwide.smartms.lib.camera.ui.widget.CameraControlView.ZoomLongClickListener
- com.streamwide.smartms.lib.camera.manager.impl.CameraHandler<Camera>
- com.streamwide.smartms.lib.camera.manager.CameraManager<CameraId,
SurfaceListener, CameraParameters, Camera> - com.streamwide.smartms.lib.camera.manager.listener.CameraOpenListener<CameraId,
SurfaceListener> - com.streamwide.smartms.lib.camera.manager.listener.CameraPhotoListener
- com.streamwide.smartms.lib.camera.ui.widget.CameraSwitchView.OnCameraTypeChangeListener
- com.streamwide.smartms.lib.camera.manager.listener.CameraVideoListener
- com.streamwide.smartms.lib.camera.controller.camera.view.CameraView
- com.streamwide.smartms.lib.camera.manager.listener.CameraZoomListener
- com.streamwide.smartms.lib.camera.configuration.ConfigurationProvider
- com.streamwide.smartms.lib.camera.ui.widget.FlashSwitchView.FlashModeSwitchListener
- com.streamwide.smartms.lib.camera.controller.camera.ICameraController<CameraId>
- com.streamwide.smartms.lib.camera.controller.orientation.IOrientationController
- com.streamwide.smartms.lib.camera.logger.Logger.LoggerDelegate
- com.streamwide.smartms.lib.camera.ui.widget.MediaActionSwitchView.OnMediaActionStateChangeListener
- com.streamwide.smartms.lib.camera.controller.orientation.OrientationControllerObserver
- com.streamwide.smartms.lib.camera.manager.impl.ParametersHandler<CameraParameters>
- com.streamwide.smartms.lib.camera.ui.widget.RecordButton.RecordButtonListener
- com.streamwide.smartms.lib.camera.timer.TimerTaskBase.Callback
- com.streamwide.smartms.lib.camera.ui.widget.ZoomControlView.ZoomControlViewDelegate
Annotation Interface Hierarchy
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.CameraFace (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.DeviceDefaultOrientation (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.DisplayRotation (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.FlashMode (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.MediaAction (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.MediaNamePattern (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.MediaQuality (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.MediaResultBehaviour (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.SensorPosition (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.ZoomDisplayMode (implements java.lang.annotation.Annotation)
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.ZoomMode (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.streamwide.smartms.lib.camera.logger.Logger.LogLevel
- com.streamwide.smartms.lib.camera.configuration.SwCameraLibConfiguration.Arguments
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)