public final class MediaStreamInfo
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
MediaStreamInfo
- media stream info.Modifier and Type | Field and Description |
---|---|
StreamInfo |
audio
audio stream.
|
StreamInfo |
data
data stream.
|
long |
stimestamp
stream timestamp.
|
StreamInfo |
video
video stream.
|
Constructor and Description |
---|
MediaStreamInfo()
Constructor.
|
MediaStreamInfo(long stimestamp)
Constructor.
|
MediaStreamInfo(long stimestamp,
StreamInfo audio,
StreamInfo video,
StreamInfo data)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static int |
calculateBitrate(long dt,
StreamInfo current,
StreamInfo previous)
Calculates bitrate.
|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
static void |
processMediaData(StreamInfo info,
long timestamp,
int dataSize)
Processes media data and keeps the info in the
info instance. |
static int |
processMediaData(StreamInfo info,
MediaData data)
|
java.lang.String |
toString() |
public final long stimestamp
public final StreamInfo audio
public final StreamInfo video
public final StreamInfo data
public MediaStreamInfo(long stimestamp, StreamInfo audio, StreamInfo video, StreamInfo data)
stimestamp
- stream timestampaudio
- audio stream infovideo
- video stream infodata
- data stream infopublic MediaStreamInfo(long stimestamp)
stimestamp
- stream timestamppublic MediaStreamInfo()
public static int calculateBitrate(long dt, StreamInfo current, StreamInfo previous)
dt
- time deltacurrent
- previous
- public static int processMediaData(StreamInfo info, MediaData data)
info
- data
- media datapublic static void processMediaData(StreamInfo info, long timestamp, int dataSize)
info
instance.info
- timestamp
- timestampdataSize
- data sizepublic java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object