Class DefaultCallbackMedia
- java.lang.Object
-
- uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia
-
- uk.co.caprica.vlcj.media.callback.DefaultCallbackMedia
-
- All Implemented Interfaces:
CallbackMedia
- Direct Known Subclasses:
NonSeekableCallbackMedia
,SeekableCallbackMedia
public abstract class DefaultCallbackMedia extends AbstractCallbackMedia
Implementation of aCallbackMedia
media that uses a Java byte array for an IO buffer when reading media data.A sub-class need only provide an implementation for
onRead(byte[], int)
.This implementation uses a Java byte array, you can instead get direct access to the native buffer by sub-classing
AbstractCallbackMedia
directly.
-
-
Constructor Summary
Constructors Constructor Description DefaultCallbackMedia(boolean seekable)
Create a new media instance with a default IO buffer size.DefaultCallbackMedia(boolean seekable, int ioBufferSize)
Create a new media instance.
-
-
-
Constructor Detail
-
DefaultCallbackMedia
public DefaultCallbackMedia(boolean seekable)
Create a new media instance with a default IO buffer size.- Parameters:
seekable
-true
if the media is seekable;false
if it is not
-
DefaultCallbackMedia
public DefaultCallbackMedia(boolean seekable, int ioBufferSize)
Create a new media instance.- Parameters:
seekable
-true
if the media is seekable;false
if it is notioBufferSize
- IO buffer size
-
-