public final class MediaDataByteArray extends MediaData
| Modifier and Type | Field and Description |
|---|---|
ByteArray |
payload
Media data payload.
|
int |
tag
Media data tag.
|
| Constructor and Description |
|---|
MediaDataByteArray(ByteArray payload)
Constructor.
|
MediaDataByteArray(int rtime,
byte[] payload)
Constructor.
|
MediaDataByteArray(int rtime,
ByteArray payload)
Constructor.
|
MediaDataByteArray(int rtime,
long timestamp,
ByteArray payload)
Constructor.
|
MediaDataByteArray(int rtime,
long timestamp,
int tag,
ByteArray payload)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
read()
Returns
InputStream to read media data. |
int |
size()
Returns media data size.
|
int |
tag()
Returns media data tag.
|
int |
write(java.io.OutputStream os,
int offset,
int length)
Writes media data to the
os. |
hasAbsoluteTimestamp, toStringpublic final int tag
public final ByteArray payload
public MediaDataByteArray(int rtime,
ByteArray payload)
rtime - relative time in milliseconds (relative to previous frame)payload - media data payloadpublic MediaDataByteArray(int rtime,
byte[] payload)
rtime - relative time in milliseconds (relative to previous frame)payload - media data payloadpublic MediaDataByteArray(int rtime,
long timestamp,
ByteArray payload)
rtime - relative time in milliseconds (relative to previous frame)timestamp - stream timestamp (not used by the protocol)payload - media data payloadpublic MediaDataByteArray(ByteArray payload)
payload - media data payloadpublic MediaDataByteArray(int rtime,
long timestamp,
int tag,
ByteArray payload)
rtime - relative time in milliseconds (relative to previous frame)timestamp - stream timestamp (not used by the protocol)tag - media data tagpayload - media data payloadpublic int size()
MediaDatapublic int tag()
MediaDatapublic java.io.InputStream read()
throws java.io.IOException
MediaDataInputStream to read media data.public int write(java.io.OutputStream os,
int offset,
int length)
throws java.io.IOException
MediaDataos.