org.gstreamer.elements
Class AppSrc

java.lang.Object
  extended by org.gstreamer.lowlevel.NativeValue
      extended by org.gstreamer.lowlevel.Handle
          extended by org.gstreamer.lowlevel.NativeObject
              extended by org.gstreamer.lowlevel.RefCountedObject
                  extended by org.gstreamer.GObject
                      extended by org.gstreamer.GstObject
                          extended by org.gstreamer.Element
                              extended by org.gstreamer.elements.BaseSrc
                                  extended by org.gstreamer.elements.AppSrc

public class AppSrc
extends BaseSrc

Enables an application to feed buffers into a pipeline.


Nested Class Summary
static class AppSrc.Type
           
 
Nested classes/interfaces inherited from class org.gstreamer.Element
Element.HANDOFF, Element.NO_MORE_PADS, Element.PAD_ADDED, Element.PAD_REMOVED
 
Nested classes/interfaces inherited from class org.gstreamer.GObject
GObject.GCallback
 
Nested classes/interfaces inherited from class org.gstreamer.lowlevel.NativeObject
org.gstreamer.lowlevel.NativeObject.Initializer
 
Field Summary
 
Fields inherited from class org.gstreamer.lowlevel.NativeObject
defaultInit, ownsHandle
 
Constructor Summary
AppSrc(org.gstreamer.lowlevel.NativeObject.Initializer init)
           
 
Method Summary
 void endOfStream()
           
 void flush()
           
 void pushBuffer(Buffer buffer)
           
 void setCaps(Caps caps)
          Sets the Caps on this Element.
 
Methods inherited from class org.gstreamer.elements.BaseSrc
isLive, setFormat, setLive
 
Methods inherited from class org.gstreamer.Element
addPad, connect, connect, connect, connect, disconnect, disconnect, disconnect, disconnect, getBaseTime, getBus, getClock, getFactory, getPad, getPads, getRequestPad, getSinkPads, getSrcPads, getState, getState, getState, getState, getStaticPad, link, link, linkMany, linkPads, linkPadsFiltered, makeRawElement, postMessage, releaseRequestPad, removePad, sendEvent, setState, unlink, unlinkMany, unlinkPads
 
Methods inherited from class org.gstreamer.GstObject
addListenerProxy, getName, initializer, initializer, objectFor, objectFor, ref, removeListenerProxy, setName, steal, toString, unref
 
Methods inherited from class org.gstreamer.GObject
addCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, g_signal_connect, get, invalidate, objectFor, removeCallback, set
 
Methods inherited from class org.gstreamer.lowlevel.NativeObject
classFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AppSrc

public AppSrc(org.gstreamer.lowlevel.NativeObject.Initializer init)
Method Detail

pushBuffer

public void pushBuffer(Buffer buffer)

setCaps

public void setCaps(Caps caps)
Description copied from class: Element
Sets the Caps on this Element.

Overrides:
setCaps in class Element
Parameters:
caps - the new Caps to set.

flush

public void flush()

endOfStream

public void endOfStream()