public class MediaStreamTrackDesc extends Object
RTPEncodingDescs that encode the same
media source. This specific implementation provides webrtc simulcast stream
suspension detection.| Constructor and Description |
|---|
MediaStreamTrackDesc(MediaStreamTrackReceiver mediaStreamTrackReceiver,
RTPEncodingDesc[] rtpEncodings)
Ctor.
|
MediaStreamTrackDesc(MediaStreamTrackReceiver mediaStreamTrackReceiver,
RTPEncodingDesc[] rtpEncodings,
String owner)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getBps(int idx)
Gets the last "stable" bitrate (in bps) of the encoding of the specified
index.
|
MediaStreamTrackReceiver |
getMediaStreamTrackReceiver()
Gets the
MediaStreamTrackReceiver that receives this instance. |
org.jitsi.utils.MediaType |
getMediaType() |
String |
getOwner() |
RTPEncodingDesc[] |
getRTPEncodings()
Returns an array of all the
RTPEncodingDescs for this instance,
in subjective quality ascending order. |
boolean |
matches(long ssrc)
FIXME: this should probably check whether the specified SSRC is part
of this track (i.e.
|
String |
toString() |
public MediaStreamTrackDesc(MediaStreamTrackReceiver mediaStreamTrackReceiver, RTPEncodingDesc[] rtpEncodings)
mediaStreamTrackReceiver - The MediaStreamTrackReceiver that
receives this instance.rtpEncodings - The RTPEncodingDescs that this instance
possesses.public MediaStreamTrackDesc(MediaStreamTrackReceiver mediaStreamTrackReceiver, RTPEncodingDesc[] rtpEncodings, String owner)
mediaStreamTrackReceiver - The MediaStreamTrackReceiver that
receives this instance.rtpEncodings - The RTPEncodingDescs that this instance
possesses.public String getOwner()
public org.jitsi.utils.MediaType getMediaType()
MediaType of this MediaStreamTrackDesc.public RTPEncodingDesc[] getRTPEncodings()
RTPEncodingDescs for this instance,
in subjective quality ascending order.RTPEncodingDescs for this instance,
in subjective quality ascending order.public MediaStreamTrackReceiver getMediaStreamTrackReceiver()
MediaStreamTrackReceiver that receives this instance.MediaStreamTrackReceiver that receives this instance.public long getBps(int idx)
public boolean matches(long ssrc)
ssrc - the SSRC to match.true if the specified ssrc is the primary SSRC
for this track.Copyright © 2021 jitsi.org. All rights reserved.