AndroidMediaTrack

abstract class AndroidMediaTrack(nativeTrack: MediaStreamTrack, onDispose: () -> Unit?) : WebRtcMedia.Track(source)

Wrapper for org.webrtc.MediaStreamTrack.

Inheritors

Constructors

Link copied to clipboard
constructor(nativeTrack: MediaStreamTrack, onDispose: () -> Unit?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val enabled: Boolean

Whether the track is enabled.

Link copied to clipboard
open override val id: String

The unique identifier of the track.

Link copied to clipboard
open override val kind: WebRtcMedia.TrackType

The type of the track (audio or video).

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun enable(enabled: Boolean)

Enables or disables the track.

Link copied to clipboard
fun WebRtcMedia.Track.getNative(): MediaStreamTrack

Returns implementation of the native media stream track used under the hood. Use it with caution.