public abstract class CustomSink extends BaseSink
BaseSink.HANDOFF, BaseSink.PREROLL_HANDOFF
Element.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVED
GObject.GCallback
NativeObject.Initializer
defaultInit, ownsHandle
Modifier | Constructor and Description |
---|---|
protected |
CustomSink(java.lang.Class<? extends CustomSink> subClass,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected Caps |
sinkGetCaps() |
protected FlowReturn |
sinkPreRoll(Buffer buffer) |
protected FlowReturn |
sinkRender(Buffer buffer) |
protected boolean |
sinkSetCaps(Caps caps) |
protected boolean |
sinkStart() |
protected boolean |
sinkStop() |
connect, connect, disconnect, disconnect, enableAsync, enableLastBuffer, getBlocksize, getLastBuffer, getLatency, getMaximumLateness, getRenderDelay, getTsOffset, isAsync, isLastBufferEnabled, isQOSEnabled, isSync, preroll, queryLatency, setBlocksize, setMaximumLateness, setQOSEnabled, setRenderDelay, setSync, setTsOffset, waitClock, waitEOS, waitPreroll
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
protected CustomSink(java.lang.Class<? extends CustomSink> subClass, java.lang.String name)
protected FlowReturn sinkRender(Buffer buffer) throws java.io.IOException
java.io.IOException
protected FlowReturn sinkPreRoll(Buffer buffer) throws java.io.IOException
java.io.IOException
protected boolean sinkStart()
protected boolean sinkStop()
protected Caps sinkGetCaps()
protected boolean sinkSetCaps(Caps caps)