CommandsManager

abstract class CommandsManager

Created by pedro on 21/04/21.

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var fps: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var port: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var user: String?
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun createStream(socket: RtmpSocket)
abstract fun createStream(output: OutputStream)
Link copied to clipboard
Link copied to clipboard
fun reset()
Link copied to clipboard
suspend fun sendAudioPacket(flvPacket: FlvPacket, socket: RtmpSocket): Int
Link copied to clipboard
suspend fun sendChunkSize(socket: RtmpSocket)
Link copied to clipboard
suspend fun sendClose(socket: RtmpSocket)
abstract fun sendClose(output: OutputStream)
Link copied to clipboard
suspend fun sendConnect(auth: String, socket: RtmpSocket)
abstract fun sendConnect(auth: String, output: OutputStream)
Link copied to clipboard
suspend fun sendMetadata(socket: RtmpSocket)
abstract fun sendMetadata(output: OutputStream)
Link copied to clipboard
suspend fun sendPong(event: Event, socket: RtmpSocket)
Link copied to clipboard
suspend fun sendPublish(socket: RtmpSocket)
abstract fun sendPublish(output: OutputStream)
Link copied to clipboard
suspend fun sendVideoPacket(flvPacket: FlvPacket, socket: RtmpSocket): Int
Link copied to clipboard
Link copied to clipboard
fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
Link copied to clipboard
fun setAuth(user: String?, password: String?)
Link copied to clipboard
fun setVideoResolution(width: Int, height: Int)