AuroraLivePlayer

class AuroraLivePlayer(val appContext: Context, listener: AuroraLivePlayer.Listener, defaultDispatcher: CoroutineDispatcher = Dispatchers.Default) : Transport.Listener, AudioManager.OnAudioFocusChangeListener

Constructors

Link copied to clipboard
constructor(appContext: Context, listener: AuroraLivePlayer.Listener, defaultDispatcher: CoroutineDispatcher = Dispatchers.Default)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
interface Listener
Link copied to clipboard
data class Stats(var videoBytesReceived: Long = 0, var videoCodecName: String = "", var videoPacketsLost: Long = 0, var videoPacketsReceived: Long = 0, var videoWidth: Long = 0, var videoHeight: Long = 0, var audioBytesReceived: Long = 0, var audioCodecName: String = "", var audioPacketsLost: Long = 0, var audioPacketsReceived: Long = 0)

Properties

Link copied to clipboard
Link copied to clipboard
var renderer: SurfaceViewRenderer?

Functions

Link copied to clipboard
fun close()
Link copied to clipboard
Link copied to clipboard
open override fun onAddTrack(receiver: RtpReceiver, track: MediaStreamTrack, mediaStreams: Array<out MediaStream>)
Link copied to clipboard
open override fun onAudioFocusChange(p0: Int)
Link copied to clipboard
suspend fun play(playbackId: String, token: String? = null)
Link copied to clipboard