org.gstreamer.io
Class ReadableByteChannelSrc
java.lang.Object
org.gstreamer.lowlevel.NativeValue
org.gstreamer.lowlevel.Handle
org.gstreamer.lowlevel.NativeObject
org.gstreamer.lowlevel.RefCountedObject
org.gstreamer.GObject
org.gstreamer.GstObject
org.gstreamer.Element
org.gstreamer.elements.BaseSrc
org.gstreamer.elements.CustomSrc
org.gstreamer.io.ReadableByteChannelSrc
- Direct Known Subclasses:
- InputStreamSrc
public class ReadableByteChannelSrc
- extends CustomSrc
Methods inherited from class org.gstreamer.Element |
addPad, connect, connect, connect, connect, disconnect, disconnect, disconnect, disconnect, getBaseTime, getBus, getClock, getFactory, getPad, getPads, getRequestPad, getSinkPads, getSrcPads, getState, getState, getState, getState, getStaticPad, link, link, linkMany, linkPads, linkPadsFiltered, makeRawElement, postMessage, releaseRequestPad, removePad, sendEvent, setCaps, setState, unlink, unlinkMany, unlinkPads |
Methods inherited from class org.gstreamer.GstObject |
addListenerProxy, getName, initializer, initializer, objectFor, objectFor, ref, removeListenerProxy, setName, steal, toString, unref |
Methods inherited from class org.gstreamer.GObject |
addCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, g_signal_connect, get, getPointer, invalidate, objectFor, removeCallback, set |
Methods inherited from class org.gstreamer.lowlevel.NativeObject |
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
ReadableByteChannelSrc
public ReadableByteChannelSrc(java.nio.channels.ReadableByteChannel src,
java.lang.String name)
srcFillBuffer
protected FlowReturn srcFillBuffer(long offset,
int size,
Buffer buffer)
- Description copied from class:
CustomSrc
- Used when you just want to fill a Buffer with data. The Buffer
will be allocated and initialized by gstreamer.
- Overrides:
srcFillBuffer
in class CustomSrc
- Returns:
srcIsSeekable
public boolean srcIsSeekable()
- Overrides:
srcIsSeekable
in class CustomSrc
srcSeek
protected boolean srcSeek(GstAPI.GstSegmentStruct segment)
- Overrides:
srcSeek
in class CustomSrc
srcGetSize
protected long srcGetSize()
- Overrides:
srcGetSize
in class CustomSrc