Package io. livekit. android. room. track
AudioTrack
and VideoTrack
are the classes that represent the types of media streams that can be subscribed and published.
Types
AudioTrack
Link copied to clipboard
CameraPosition
Link copied to clipboard
DataPublishReliability
Link copied to clipboard
LocalAudioTrack
Link copied to clipboard
LocalAudioTrackOptions
Link copied to clipboard
LocalScreencastVideoTrack
Link copied to clipboard
class LocalScreencastVideoTrack @AssistedInject() constructor(@Assisted() capturer: VideoCapturer, @Assisted() source: VideoSource, @Assisted() name: String, @Assisted() options: LocalVideoTrackOptions, @Assisted() rtcTrack: VideoTrack, @Assisted() mediaProjectionCallback: LocalScreencastVideoTrack.MediaProjectionCallback, peerConnectionFactory: PeerConnectionFactory, context: Context, eglBase: EglBase, defaultsManager: DefaultsManager, videoTrackFactory: LocalVideoTrack.Factory) : LocalVideoTrack
Content copied to clipboard
LocalTrackPublication
Link copied to clipboard
class LocalTrackPublication(info: <ERROR CLASS>, track: Track, participant: LocalParticipant, options: TrackPublishOptions) : TrackPublication
Content copied to clipboard
LocalVideoTrack
Link copied to clipboard
open class LocalVideoTrack @AssistedInject() constructor(@Assisted() capturer: VideoCapturer, @Assisted() source: VideoSource, @Assisted() name: String, @Assisted() options: LocalVideoTrackOptions, @Assisted() rtcTrack: VideoTrack, peerConnectionFactory: PeerConnectionFactory, context: Context, eglBase: EglBase, defaultsManager: DefaultsManager, trackFactory: LocalVideoTrack.Factory) : VideoTrack
Content copied to clipboard
LocalVideoTrackOptions
Link copied to clipboard
data class LocalVideoTrackOptions(isScreencast: Boolean, deviceId: String?, position: CameraPosition?, captureParams: VideoCaptureParameter)
Content copied to clipboard
RemoteAudioTrack
Link copied to clipboard
class RemoteAudioTrack(name: String, rtcTrack: AudioTrack, receiver: RtpReceiver) : AudioTrack
Content copied to clipboard
RemoteTrackPublication
Link copied to clipboard
class RemoteTrackPublication(info: <ERROR CLASS>, track: Track?, participant: RemoteParticipant, @Named(value = dispatcher_io ) ioDispatcher: CoroutineDispatcher) : TrackPublication
Content copied to clipboard
RemoteVideoTrack
Link copied to clipboard
class RemoteVideoTrack(name: String, rtcTrack: VideoTrack, autoManageVideo: Boolean, @Named(value = dispatcher_default ) dispatcher: CoroutineDispatcher, receiver: RtpReceiver) : VideoTrack
Content copied to clipboard
Track
Link copied to clipboard
abstract class Track(name: String, kind: Track.Kind, rtcTrack: MediaStreamTrack)
Content copied to clipboard
TrackException
Link copied to clipboard
TrackPublication
Link copied to clipboard
open class TrackPublication(info: <ERROR CLASS>, track: Track?, participant: Participant)
Content copied to clipboard
VideoCaptureParameter
Link copied to clipboard
VideoCodec
Link copied to clipboard
VideoEncoding
Link copied to clipboard
VideoPreset
Link copied to clipboard
interface VideoPreset
Content copied to clipboard
VideoPreset169
Link copied to clipboard
VideoPreset43
Link copied to clipboard
VideoQuality
Link copied to clipboard
VideoTrack
Link copied to clipboard