vani-meeting-client
Version:
Vani Meeting Clinet SDK
20 lines (19 loc) • 639 B
TypeScript
import { Participant } from "./Participant";
export declare enum TrackKind {
Video = "Video",
Audio = "Audio",
ScreenshareVideo = "ScreenshareVideo",
ScreenshareAudio = "ScreenshareAudio",
LocalVideo = "LocalVideo",
DataChannel = "DataChannel"
}
export declare class Track {
trackId: string;
trackKind: TrackKind | string;
track?: MediaStreamTrack;
isLocalTrack: boolean;
participant: Participant;
extraData: any;
constructor(_participant: Participant, _isLocalTrack: boolean, _trackKind: TrackKind | string, _track?: MediaStreamTrack);
updateTrackWithNewData(track: Track): void;
}