public final class MediaDataByteArrays extends MediaData
Modifier and Type | Field and Description |
---|---|
ByteArray[] |
payload
Media data payload.
|
int |
tag
Media data tag.
|
Constructor and Description |
---|
MediaDataByteArrays(int rtime,
long timestamp,
ByteArray[] payload)
Constructor.
|
MediaDataByteArrays(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, toString
public final int tag
public final ByteArray[] payload
public MediaDataByteArrays(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 payloadspublic MediaDataByteArrays(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 payloadspublic int size()
MediaData
public int tag()
MediaData
public java.io.InputStream read() throws java.io.IOException
MediaData
InputStream
to read media data.public int write(java.io.OutputStream os, int offset, int length) throws java.io.IOException
MediaData
os
.