Package-level declarations

Types

Link copied to clipboard
open class HMSAudioTrack(stream: HMSMediaStream, nativeTrack: AudioTrack, var source: String = HMSTrackSource.REGULAR) : HMSTrack

A type of HMSTrack holding only audio

Link copied to clipboard

The local audio track of the local peer

Link copied to clipboard
interface HMSLocalTrack
Link copied to clipboard

The video track of the local peer

Link copied to clipboard

This specifies the audio track of a remote HMSPeer

Link copied to clipboard
interface HMSRemoteTrack
Link copied to clipboard

This contains the video track of the HMSRemotePeer

Link copied to clipboard
abstract class HMSTrack

A track represents either the audio or video that a peer is publishing

Link copied to clipboard

Source is set by the peer it belongs to. In the case of normal audio/video it is HMSTrackSource.REGULAR. For screen shares, it is HMSTrackSource.SCREEN.

Link copied to clipboard

Specifies the type of a HMSTrack

Link copied to clipboard
open class HMSVideoTrack(stream: HMSMediaStream, nativeTrack: VideoTrack, var source: String) : HMSTrack

A type of HMSTrack holding only video