Hierarchy For All Packages
Package Hierarchies:- com.banuba.sdk.camera,
- com.banuba.sdk.encoding,
- com.banuba.sdk.encoding.sync,
- com.banuba.sdk.entity,
- com.banuba.sdk.frame,
- com.banuba.sdk.input,
- com.banuba.sdk.internal,
- com.banuba.sdk.internal.camera,
- com.banuba.sdk.internal.encoding,
- com.banuba.sdk.internal.gl,
- com.banuba.sdk.internal.photo,
- com.banuba.sdk.internal.renderer,
- com.banuba.sdk.internal.threads,
- com.banuba.sdk.internal.utils,
- com.banuba.sdk.manager,
- com.banuba.sdk.offscreen,
- com.banuba.sdk.output,
- com.banuba.sdk.player,
- com.banuba.sdk.player.render_thread,
- com.banuba.sdk.render_target,
- com.banuba.sdk.video
Class Hierarchy
- java.lang.Object
- com.banuba.sdk.internal.encoding.AudioProcessor
- com.banuba.sdk.manager.BanubaSdkManager (implements android.view.Choreographer.FrameCallback)
- com.banuba.sdk.manager.BanubaSdkManagerConfiguration
- com.banuba.sdk.manager.BanubaSdkManagerConfiguration.Builder
- com.banuba.sdk.manager.BanubaSdkTouchListener (implements android.view.View.OnTouchListener)
- com.banuba.sdk.video.BaseExtractor (implements java.io.Closeable)
- com.banuba.sdk.video.AudioExtractor
- com.banuba.sdk.video.VideoExtractor
- com.banuba.sdk.internal.utils.BitmapUtils
- com.banuba.sdk.internal.camera.Camera2 (implements com.banuba.sdk.internal.camera.ICamera2)
- com.banuba.sdk.input.CameraDevice.FrameProvider
- com.banuba.sdk.input.CameraDeviceConfigurator
- com.banuba.sdk.internal.camera.CameraFormatHelper
- com.banuba.sdk.input.CameraInput (implements com.banuba.sdk.input.IInput)
- com.banuba.sdk.internal.utils.CameraUtils
- com.banuba.sdk.internal.Constants
- com.banuba.sdk.entity.ContentRatioParams
- com.banuba.sdk.entity.DebugVideoCallbackInfo
- com.banuba.sdk.internal.utils.DisplayUtils
- com.banuba.sdk.manager.EffectInfo
- com.banuba.sdk.internal.gl.EglCore
- com.banuba.sdk.internal.gl.EglSurfaceBase
- com.banuba.sdk.internal.gl.OffscreenSurface
- com.banuba.sdk.internal.gl.WindowSurface
- com.banuba.sdk.internal.encoding.EmptyRecordingListener (implements com.banuba.sdk.internal.encoding.RecordingListener)
- com.banuba.sdk.encoding.sync.EncoderSync (implements com.banuba.sdk.encoding.sync.IEncoderSync)
- com.banuba.sdk.output.FrameLayoutHelper
- com.banuba.sdk.frame.FramePixelBuffer
- com.banuba.sdk.internal.gl.GLFrameSurfaceHandler (implements java.io.Closeable, com.banuba.sdk.internal.gl.IOrientable)
- com.banuba.sdk.internal.gl.GLFramePixelBufferRenderer
- com.banuba.sdk.internal.gl.GLOrientableTextureReader (implements java.io.Closeable, com.banuba.sdk.internal.gl.IOrientable)
- com.banuba.sdk.internal.gl.GLFullRectTexture (implements java.lang.AutoCloseable)
- com.banuba.sdk.internal.gl.GLScalableRect (implements java.lang.AutoCloseable, com.banuba.sdk.internal.gl.Scalable)
- com.banuba.sdk.internal.gl.GLScalableRectTexture
- com.banuba.sdk.internal.gl.GLShaderProgram (implements java.io.Closeable)
- com.banuba.sdk.internal.gl.GLTexture (implements java.io.Closeable)
- com.banuba.sdk.internal.gl.GlUtils
- com.banuba.sdk.entity.GravityPositionProviderAdapter (implements com.banuba.sdk.entity.PositionProvider)
- android.os.Handler
- com.banuba.sdk.internal.camera.CameraListenerHandler (implements com.banuba.sdk.internal.camera.CameraListenerSender)
- com.banuba.sdk.internal.encoding.RecordingListenerHandler
- com.banuba.sdk.internal.WeakHandler<WT>
- com.banuba.sdk.internal.encoding.AudioPullerHandlerThread
- com.banuba.sdk.internal.camera.CameraHandler
- com.banuba.sdk.internal.encoding.EncoderHandlerThreadAudio (implements com.banuba.sdk.internal.encoding.IAudioDataSender)
- com.banuba.sdk.offscreen.OffscreenPlayerHandler
- com.banuba.sdk.internal.photo.PhotoHandler
- com.banuba.sdk.internal.renderer.RenderHandler (implements com.banuba.sdk.internal.renderer.RenderMsgSender)
- com.banuba.sdk.player.render_thread.RenderHandler
- com.banuba.sdk.internal.threads.SimpleThreadHandler
- com.banuba.sdk.offscreen.ImageDebugUtils
- com.banuba.sdk.offscreen.ImageOrientation
- com.banuba.sdk.offscreen.ImageProcessResult
- com.banuba.sdk.offscreen.ImageReleaserImpl (implements com.banuba.sdk.utils.ImageReleaser)
- com.banuba.sdk.internal.gl.ImageRenderer
- com.banuba.sdk.offscreen.ImageTransform
- com.banuba.sdk.internal.utils.Logger
- com.banuba.sdk.internal.encoding.MediaMuxerWrapper (implements com.banuba.sdk.internal.encoding.EncoderHandlerThreadVideo.EncoderListener)
- com.banuba.sdk.encoding.MediaMuxerWrapperExternalAudio
- com.banuba.sdk.internal.utils.MovieDataExtractor
- com.banuba.sdk.internal.encoding.MultipleAudioBufferProcessor (implements com.banuba.sdk.internal.encoding.AudioBufferProcessor)
- com.banuba.sdk.internal.encoding.MultipleMediaMuxerWrapper
- com.banuba.sdk.internal.encoding.MultipleRecordingListener (implements com.banuba.sdk.internal.encoding.RecordingListener)
- com.banuba.sdk.offscreen.OffscreenEffectPlayer
- com.banuba.sdk.offscreen.OffscreenEffectPlayerConfig
- com.banuba.sdk.offscreen.OffscreenEffectPlayerConfig.Builder
- com.banuba.sdk.offscreen.OffscreenSimpleConfig
- com.banuba.sdk.offscreen.OffscreenSimpleConfig.Builder
- com.banuba.sdk.internal.encoding.OnCompleteRecordingListener (implements com.banuba.sdk.internal.encoding.RecordingListener)
- com.banuba.sdk.render_target.OpenGLRenderTarget (implements com.banuba.sdk.render_target.IRenderTarget)
- com.banuba.sdk.internal.utils.OrientationHelper
- com.banuba.sdk.internal.utils.PermissionUtils
- com.banuba.sdk.input.PhotoInput (implements com.banuba.sdk.input.IInput)
- com.banuba.sdk.player.PlayerTouchListener (implements android.view.View.OnTouchListener)
- com.banuba.sdk.internal.camera.PreviewSizeComparator (implements java.util.Comparator<T>)
- com.banuba.sdk.entity.RecordedVideoInfo
- com.banuba.sdk.internal.encoding.RecordingParams
- com.banuba.sdk.internal.gl.RenderBuffer
- com.banuba.sdk.player.SimpleDirectBufferAllocator (implements com.banuba.sdk.player.IDirectBufferAllocator)
- com.banuba.sdk.offscreen.SingleRenderBufferAllocator
- com.banuba.sdk.input.StreamInput (implements com.banuba.sdk.input.IInput)
- com.banuba.sdk.internal.gl.TextureVBO (implements com.banuba.sdk.internal.gl.TextureVBODrawable)
- java.lang.Thread (implements java.lang.Runnable)
- com.banuba.sdk.internal.BaseWorkThread<H>
- com.banuba.sdk.internal.camera.CameraThread
- com.banuba.sdk.offscreen.OffscreenPlayerThread
- com.banuba.sdk.internal.photo.PhotoThread
- com.banuba.sdk.internal.renderer.RenderThread
- com.banuba.sdk.player.render_thread.RenderThread
- com.banuba.sdk.internal.threads.SimpleThread
- com.banuba.sdk.internal.BaseWorkThread<H>
- com.banuba.sdk.internal.utils.TimeUtils
- com.banuba.sdk.internal.utils.TypeUtils
- com.banuba.sdk.player.VerifyCloseable (implements java.io.Closeable)
- com.banuba.sdk.input.CameraDevice
- com.banuba.sdk.output.FrameOutput (implements com.banuba.sdk.internal.gl.IOrientable, com.banuba.sdk.output.IOutput)
- com.banuba.sdk.player.Player
- com.banuba.sdk.video.VideoFileRecorder (implements com.banuba.sdk.video.IVideoRecorder)
- com.banuba.sdk.output.VideoOutput (implements com.banuba.sdk.output.IOutput)
- com.banuba.sdk.output.ViewOutput (implements com.banuba.sdk.output.IOutput)
- com.banuba.sdk.output.SurfaceOutput
- com.banuba.sdk.output.TextureOutput
- com.banuba.sdk.input.VideoInput (implements com.banuba.sdk.video.IAudioDataProvider, com.banuba.sdk.input.IInput)
- com.banuba.sdk.entity.WatermarkInfo
- com.banuba.sdk.internal.gl.WatermarkRenderer (implements java.lang.AutoCloseable)
- com.banuba.sdk.internal.YuvConversionMatrices
- com.banuba.sdk.offscreen.YUVConverterMod
Interface Hierarchy
- com.banuba.sdk.internal.encoding.AudioBufferProcessor
- com.banuba.sdk.internal.encoding.AudioEncoderListener
- com.banuba.sdk.internal.encoding.AudioPullerListener
- java.lang.AutoCloseable
- java.io.Closeable
- com.banuba.sdk.output.IOutput
- com.banuba.sdk.internal.gl.TextureVBODrawable
- java.io.Closeable
- com.banuba.sdk.manager.BanubaSdkManager.Consumer<T>
- com.banuba.sdk.offscreen.BufferAllocator
- com.banuba.sdk.input.CameraDevice.ICapturedFrameInput
- com.banuba.sdk.input.CameraDevice.IErrorOccurred
- com.banuba.sdk.input.CameraDeviceConfigurator.IFrameRotationProviderCallback
- com.banuba.sdk.internal.camera.CameraListener
- com.banuba.sdk.internal.camera.CameraListenerSender
- com.banuba.sdk.entity.DebugVideoCallbackListener
- com.banuba.sdk.output.FrameOutput.IFramePixelBufferProvider
- com.banuba.sdk.input.IAttachable
- com.banuba.sdk.input.IInput
- com.banuba.sdk.video.IAudioDataProvider
- com.banuba.sdk.internal.encoding.IAudioDataSender
- com.banuba.sdk.manager.IAutoRotationHandler
- com.banuba.sdk.internal.camera.ICamera2
- com.banuba.sdk.player.IDirectBufferAllocator
- com.banuba.sdk.encoding.sync.IEncoderSync
- com.banuba.sdk.manager.IEventCallback
- com.banuba.sdk.manager.IFpsController
- com.banuba.sdk.offscreen.ImageProcessedListener
- com.banuba.sdk.internal.gl.IOrientable
- com.banuba.sdk.render_target.IRenderedFrameProvider
- com.banuba.sdk.render_target.IRenderTargetPresentable
- com.banuba.sdk.render_target.IRenderTarget
- com.banuba.sdk.render_target.IRenderTargetPresentable
- com.banuba.sdk.manager.IResolutionController
- com.banuba.sdk.video.IVideoRecorder
- com.banuba.sdk.player.Player.IEffectActivatedCallback
- com.banuba.sdk.player.Player.IRenderStatusCallback
- com.banuba.sdk.entity.PositionProvider
- com.banuba.sdk.internal.encoding.RecordingListener
- com.banuba.sdk.offscreen.ReleaseCallback
- com.banuba.sdk.internal.renderer.RenderMsgSender
- com.banuba.sdk.internal.gl.Scalable
- com.banuba.sdk.entity.SizeProvider
- com.banuba.sdk.video.VideoExtractor.IVideoFrameCallback
- com.banuba.sdk.video.VideoFileRecorder.IRecordingStateChangedListener
- com.banuba.sdk.input.VideoInput.IVideoFrameStatus
Annotation Interface Hierarchy
- com.banuba.sdk.entity.DebugVideoState (implements java.lang.annotation.Annotation)
- com.banuba.sdk.internal.encoding.RecordingVideoType (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.banuba.sdk.input.CameraDeviceConfigurator.FlashMode
- com.banuba.sdk.input.CameraDeviceConfigurator.LensSelector
- com.banuba.sdk.camera.CameraFpsMode
- com.banuba.sdk.output.ContentMode
- com.banuba.sdk.camera.Facing
- com.banuba.sdk.output.FrameOutput.ReadBufferMode
- com.banuba.sdk.frame.FramePixelBufferFormat
- com.banuba.sdk.offscreen.OEPImageFormat
- com.banuba.sdk.player.Orientation
- com.banuba.sdk.player.Player.RenderMode
- com.banuba.sdk.entity.PreferredSize
- com.banuba.sdk.video.RecordingState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)