org.gstreamer.io
public class WriteableByteChannelSink extends CustomSink
BaseSink.HANDOFF, BaseSink.PREROLL_HANDOFF
Element.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVED
GObject.GCallback, GObject.NOTIFY
NativeObject.Initializer
GTYPE_NAME
defaultInit, ownsHandle
Constructor and Description |
---|
WriteableByteChannelSink(WritableByteChannel channel,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
setAutoFlushBuffer(boolean value) |
void |
setNotifyOnError(StreamLock sl) |
protected FlowReturn |
sinkRender(Buffer buffer) |
sinkGetCaps, sinkPreRoll, sinkSetCaps, sinkStart, 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, connect, disconnect, disconnect, disconnect, disposeNativeHandle, emit, emit, g_signal_connect, get, getPointer, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getType, getType, getTypeName, invalidate, listPropertyNames, removeCallback, set
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectFor
public WriteableByteChannelSink(WritableByteChannel channel, String name)
public void setAutoFlushBuffer(boolean value)
public void setNotifyOnError(StreamLock sl)
protected FlowReturn sinkRender(Buffer buffer) throws IOException
sinkRender
in class CustomSink
IOException
Copyright © 2014. All rights reserved.