MediaStreamTrack constructor
MediaStreamTrack({})
Implementation
MediaStreamTrack({
required this.kind,
this.remote = false,
this.streamId,
this.id,
this.ssrc,
this.rid,
this.codec,
}) {
label = '${remote ? "remote" : "local"} ${kind.name}';
// Update muted state on first RTP
onReceiveRtp.listen((event) {
final (rtp, _) = event;
muted = false;
headerInfo = RtpHeaderInfo.fromPacket(rtp);
});
}