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.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object