public class RGBDataAppSink extends Bin
| Modifier and Type | Class and Description |
|---|---|
static interface |
RGBDataAppSink.Listener |
Bin.DO_LATENCY, Bin.ELEMENT_ADDED, Bin.ELEMENT_REMOVEDElement.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVEDGObject.GCallbackNativeObject.InitializerDEBUG_GRAPH_SHOW_ALL, DEBUG_GRAPH_SHOW_CAPS_DETAILS, DEBUG_GRAPH_SHOW_MEDIA_TYPE, DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS, DEBUG_GRAPH_SHOW_STATESdefaultInit, ownsHandle| Constructor and Description |
|---|
RGBDataAppSink(java.lang.String name,
Pipeline pipeline,
RGBDataAppSink.Listener listener) |
RGBDataAppSink(java.lang.String name,
RGBDataAppSink.Listener listener) |
| Modifier and Type | Method and Description |
|---|---|
Caps |
getCaps()
Gets the Caps configured on this data sink
|
BaseSink |
getSinkElement()
Gets the actual gstreamer sink element.
|
void |
removeListener()
Sets the listener to null.
|
void |
setPassDirectBuffer(boolean passThru)
Indicate whether the
RGBDataAppSink should pass the native IntBuffer
to the listener, or should copy it to a heap buffer. |
add, addMany, connect, connect, connect, debugToDotFile, debugToDotFile, disconnect, disconnect, disconnect, getElementByInterface, getElementByName, getElementByNameRecurseUp, getElements, getElementsRecursive, getElementsSorted, getSinks, getSources, launch, remove, removeManyaddPad, 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 RGBDataAppSink(java.lang.String name,
RGBDataAppSink.Listener listener)
public RGBDataAppSink(java.lang.String name,
Pipeline pipeline,
RGBDataAppSink.Listener listener)
public void removeListener()
public void setPassDirectBuffer(boolean passThru)
RGBDataAppSink should pass the native IntBuffer
to the listener, or should copy it to a heap buffer. The default is to pass
a heap IntBuffer copy of the datapassThru - If true, pass through the native IntBuffer instead of
copying it to a heap IntBuffer.public BaseSink getSinkElement()
public Caps getCaps()