StreamingSamplepublic class StreamingSampleImpl extends java.lang.Object implements StreamingSample
| Constructor | Description |
|---|---|
StreamingSampleImpl(byte[] sample,
long duration) |
|
StreamingSampleImpl(java.nio.ByteBuffer s,
long duration) |
|
StreamingSampleImpl(java.util.List<java.nio.ByteBuffer> nals,
long duration) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addSampleExtension(SampleExtension sampleExtension) |
|
java.nio.ByteBuffer |
getContent() |
|
long |
getDuration() |
|
<T extends SampleExtension> |
getSampleExtension(java.lang.Class<T> clazz) |
|
<T extends SampleExtension> |
removeSampleExtension(java.lang.Class<T> clazz) |
public StreamingSampleImpl(java.nio.ByteBuffer s,
long duration)
public StreamingSampleImpl(byte[] sample,
long duration)
public StreamingSampleImpl(java.util.List<java.nio.ByteBuffer> nals,
long duration)
public java.nio.ByteBuffer getContent()
getContent in interface StreamingSamplepublic long getDuration()
getDuration in interface StreamingSamplepublic <T extends SampleExtension> T getSampleExtension(java.lang.Class<T> clazz)
getSampleExtension in interface StreamingSamplepublic void addSampleExtension(SampleExtension sampleExtension)
addSampleExtension in interface StreamingSamplepublic <T extends SampleExtension> T removeSampleExtension(java.lang.Class<T> clazz)
removeSampleExtension in interface StreamingSampleCopyright © 2018. All rights reserved.