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
Implementation of a
CallbackMedia 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
ConstructorsConstructorDescriptionDefaultCallbackMedia(boolean seekable) Create a new media instance with a default IO buffer size.DefaultCallbackMedia(boolean seekable, int ioBufferSize) Create a new media instance. -
Method Summary
Methods inherited from class uk.co.caprica.vlcj.media.callback.AbstractCallbackMedia
getClose, getOpaque, getOpen, getRead, getSeek, isSeekable
-
Constructor Details
-
DefaultCallbackMedia
public DefaultCallbackMedia(boolean seekable) Create a new media instance with a default IO buffer size.- Parameters:
seekable-trueif the media is seekable;falseif it is not
-
DefaultCallbackMedia
public DefaultCallbackMedia(boolean seekable, int ioBufferSize) Create a new media instance.- Parameters:
seekable-trueif the media is seekable;falseif it is notioBufferSize- IO buffer size
-