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 chunk 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.