org.gstreamer.elements
public class MultiFdSink extends BaseSink
Element
that send data to multiple filedescriptors.Modifier and Type | Class and Description |
---|---|
static interface |
MultiFdSink.CLIENT_ADDED
The given file descriptor was added to
MultiFdSink . |
static interface |
MultiFdSink.CLIENT_FD_REMOVED
The given file descriptor is about to be removed from
MultiFdSink . |
static interface |
MultiFdSink.CLIENT_REMOVED
The given file descriptor is about to be removed from
MultiFdSink . |
static class |
MultiFdSink.ClientStatus |
BaseSink.HANDOFF, BaseSink.PREROLL_HANDOFF
Element.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVED
GObject.GCallback, GObject.NOTIFY
NativeObject.Initializer
Modifier and Type | Field and Description |
---|---|
static String |
GST_NAME |
static String |
GTYPE_NAME |
defaultInit, ownsHandle
Constructor and Description |
---|
MultiFdSink(NativeObject.Initializer init) |
MultiFdSink(String name) |
Modifier and Type | Method and Description |
---|---|
void |
connect(MultiFdSink.CLIENT_ADDED listener)
Adds a listener for the
client-added signal. |
void |
connect(MultiFdSink.CLIENT_FD_REMOVED listener)
Adds a listener for the
client-removed signal. |
void |
connect(MultiFdSink.CLIENT_REMOVED listener)
Adds a listener for the
client-removed signal. |
void |
disconnect(MultiFdSink.CLIENT_ADDED listener)
Removes a listener for the
client-added signal |
void |
disconnect(MultiFdSink.CLIENT_FD_REMOVED listener)
Removes a listener for the
client-removed signal |
void |
disconnect(MultiFdSink.CLIENT_REMOVED listener)
Removes a listener for the
client-removed signal |
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 static final String GST_NAME
public static final String GTYPE_NAME
public MultiFdSink(String name)
public MultiFdSink(NativeObject.Initializer init)
public void connect(MultiFdSink.CLIENT_ADDED listener)
client-added
signal.listener
- public void disconnect(MultiFdSink.CLIENT_ADDED listener)
client-added
signallistener
- The listener that was previously added.public void connect(MultiFdSink.CLIENT_REMOVED listener)
client-removed
signal.listener
- public void disconnect(MultiFdSink.CLIENT_REMOVED listener)
client-removed
signallistener
- The listener that was previously added.public void connect(MultiFdSink.CLIENT_FD_REMOVED listener)
client-removed
signal.listener
- public void disconnect(MultiFdSink.CLIENT_FD_REMOVED listener)
client-removed
signallistener
- The listener that was previously added.Copyright © 2014. All rights reserved.