TrackPublication<T extends Track> constructor
TrackPublication<T extends Track>({ - required TrackInfo info,
- required T? track,
})
Implementation
TrackPublication({
required lk_models.TrackInfo info,
required T? track,
}) : sid = info.sid,
name = info.name,
kind = info.type.toLKType(),
source = info.source.toLKType(),
// TODO, figure out the replacements to simulcast, width, height.
// ignore: deprecated_member_use_from_same_package
_simulcasted = info.simulcast,
_metadataMuted = info.muted,
_mimeType = info.mimeType,
_track = track {
if (track != null) _attachTrackListener(track);
updateFromInfo(info);
}