public class ReadableByteChannelSrc extends CustomSrc
CustomSrc.SrcCallbackBaseSrc.HANDOFFElement.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVEDGObject.GCallbackNativeObject.InitializerdefaultInit, 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, srcStopconnect, disconnect, getBlocksize, getTimestamp, isLive, newSeamlessSegment, queryLatency, setBlocksize, setFormat, setLive, setTimestamp, waitPlayingaddPad, 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, unlinkPadsaddListenerProxy, getName, getParent, initializer, initializer, ref, removeListenerProxy, setName, steal, toString, unrefaddCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, emit, emit, g_signal_connect, get, getPointer, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getType, invalidate, objectForX, removeCallback, setclassFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectForpublic ReadableByteChannelSrc(java.nio.channels.ReadableByteChannel src,
java.lang.String name)
protected FlowReturn srcFillBuffer(long offset, int size, Buffer buffer)
CustomSrcsrcFillBuffer in class CustomSrcpublic boolean srcIsSeekable()
srcIsSeekable in class CustomSrcprotected boolean srcSeek(GstAPI.GstSegmentStruct segment)
protected long srcGetSize()
srcGetSize in class CustomSrc