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