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 chunk to the  
os. | 
hasAbsoluteTimestamp, toStringpublic 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()
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.