MCPcopy Create free account

hub / github.com/TakuSemba/RtmpPublisher / types & classes

Types & classes35 in github.com/TakuSemba/RtmpPublisher

ClassAudioEncoder
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/AudioEncoder.java:14
ClassAudioHandler
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/AudioHandler.java:6
ClassAudioRecorder
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/AudioRecorder.java:9
ClassBuilder
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/Publisher.java:30
ClassCameraClient
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/CameraClient.java:14
EnumCameraMode
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/CameraMode.java:5
ClassCameraSurfaceRenderer
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/CameraSurfaceRenderer.java:15
ClassDrawable2d
Base class for stuff we like to draw.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/Drawable2d.java:24
ClassEglCore
Core EGL state (display, context, config). <p> The EGLContext must only be attached to one thread at a time. This class is not thread-safe.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/EglCore.java:34
ClassEglSurfaceBase
Common base class for EGL surfaces. <p> There can be multiple surfaces associated with a single context.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/EglSurfaceBase.java:36
InterfaceEncoder
Encoder to encode audio or video data
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/Encoder.java:6
ClassFlatShadedProgram
GL program and supporting functions for flat-shaded rendering.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/FlatShadedProgram.java:26
ClassFullFrameRect
This class essentially represents a viewport-sized sprite that will be rendered with a texture, usually from an external source like the camera or vid
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/FullFrameRect.java:23
ClassGeneratedTexture
Code for generating images useful for testing textures.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/GeneratedTexture.java:25
ClassGlUtil
Some OpenGL utility functions.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/GlUtil.java:30
EnumImage
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/GeneratedTexture.java:28
ClassMainActivity
app/src/main/java/com/takusemba/rtmppublishersample/MainActivity.kt:13
ClassMuxer
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/Muxer.java:10
ClassOffscreenSurface
Off-screen EGL surface (pbuffer). <p> It's good practice to explicitly release() the surface, preferably from a "finally" block.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/OffscreenSurface.java:24
InterfaceOnAudioEncoderStateListener
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/AudioHandler.java:17
InterfaceOnAudioRecorderStateChangedListener
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/AudioRecorder.java:15
InterfaceOnRendererStateChangedListener
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/CameraSurfaceRenderer.java:33
InterfaceOnVideoEncoderStateListener
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/VideoHandler.java:21
EnumPrefab
Enum values for constructor.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/Drawable2d.java:104
EnumProgramType
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/Texture2dProgram.java:30
InterfacePublisher
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/Publisher.java:7
InterfacePublisherListener
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/PublisherListener.java:3
ClassRtmpPublisher
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/RtmpPublisher.java:14
ClassSprite2d
Base class for a 2d object. Includes position, scale, rotation, and flat-shaded color.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/Sprite2d.java:24
ClassStreamer
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/Streamer.java:5
ClassTexture2dProgram
GL program and supporting functions for textured 2D shapes.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/Texture2dProgram.java:27
ClassVideoEncoder
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/VideoEncoder.java:13
ClassVideoHandler
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/VideoHandler.java:10
ClassVideoRenderer
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/VideoRenderer.java:11
ClassWindowSurface
Recordable EGL window surface. <p> It's good practice to explicitly release() the surface, preferably from a "finally" block.
rtmppublisher/src/main/java/com/takusemba/rtmppublisher/gles/WindowSurface.java:27