public class ReadableByteChannelSrc extends CustomSrc
CustomSrc.SrcCallback
BaseSrc.HANDOFF
Element.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVED
GObject.GCallback
NativeObject.Initializer
defaultInit, ownsHandle
Constructor and Description |
---|
ReadableByteChannelSrc(java.nio.channels.ReadableByteChannel src,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected FlowReturn |
srcFillBuffer(long offset,
int size,
Buffer buffer)
Used when you just want to fill a Buffer with data.
|
protected long |
srcGetSize() |
boolean |
srcIsSeekable() |
protected boolean |
srcSeek(GstAPI.GstSegmentStruct segment) |
srcCreateBuffer, srcEvent, srcFixate, srcGetCaps, srcGetTimes, srcNegotiate, srcSetCaps, srcStart, srcStop
connect, disconnect, getBlocksize, getTimestamp, isLive, newSeamlessSegment, queryLatency, setBlocksize, setFormat, setLive, setTimestamp, waitPlaying
addPad, connect, connect, connect, disconnect, disconnect, disconnect, getBaseTime, getBus, getClock, getFactory, getPad, getPads, getRequestPad, getSinkPads, getSrcPads, getStartTime, getState, getState, getState, getState, getStaticPad, isPlaying, link, link, linkMany, linkPads, linkPadsFiltered, makeRawElement, pause, play, postMessage, ready, releaseRequestPad, removePad, sendEvent, setBaseTime, setCaps, setLockedState, setStartTime, setState, stop, syncStateWithParent, unlink, unlinkMany, unlinkPads
addListenerProxy, getName, getParent, initializer, initializer, ref, removeListenerProxy, setName, steal, toString, unref
addCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, emit, emit, g_signal_connect, get, getPointer, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getType, invalidate, objectForX, removeCallback, set
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectFor
public ReadableByteChannelSrc(java.nio.channels.ReadableByteChannel src, java.lang.String name)
protected FlowReturn srcFillBuffer(long offset, int size, Buffer buffer)
CustomSrc
srcFillBuffer
in class CustomSrc
public boolean srcIsSeekable()
srcIsSeekable
in class CustomSrc
protected boolean srcSeek(GstAPI.GstSegmentStruct segment)
protected long srcGetSize()
srcGetSize
in class CustomSrc