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