Uses of Class
org.gstreamer.Element

Packages that use Element
org.gstreamer   
org.gstreamer.elements   
org.gstreamer.interfaces   
org.gstreamer.io   
org.gstreamer.lowlevel   
org.gstreamer.media   
org.gstreamer.swing   
org.gstreamer.swt   
 

Uses of Element in org.gstreamer
 

Subclasses of Element in org.gstreamer
 class Bin
          Base class and element that can contain other elements.
 class Pipeline
          A Pipeline is a special Bin used as the toplevel container for the filter graph.
 

Methods in org.gstreamer with type parameters of type Element
<T extends Element>
T
Bin.getElementByInterface(java.lang.Class<T> iface)
          Looks for an element inside the bin that implements the given interface.
 

Methods in org.gstreamer that return Element
 Element ElementFactory.create(java.lang.String name)
          Creates a new element from the factory.
 Element Bin.getElementByName(java.lang.String name)
          Gets the Element with the given name from the bin.
 Element Bin.getElementByNameRecurseUp(java.lang.String name)
          Gets the element with the given name from this bin.
 Element Pad.getParentElement()
          Get the parent of this pad, cast to a Element.
 Element GstXML.loadElement(java.lang.String elementName)
          Loads a new Element from the XML file
static Element ElementFactory.make(java.lang.String factoryName, java.lang.String name)
          Creates a new Element from the specified factory.
 

Methods in org.gstreamer that return types with arguments of type Element
 java.util.List<Element> Bin.getElements()
          Retrieve a list of the Elements contained in the Bin.
 java.util.List<Element> Bin.getElementsRecursive()
          Retrieve a list of the Elements contained in the Bin and its Bin children.
 java.util.List<Element> Bin.getElementsSorted()
          Gets an a list of the elements in this bin in topologically sorted order.
 java.util.List<Element> Bin.getSinks()
          Retrieve a list of the sink Elements contained in the Bin.
 java.util.List<Element> Bin.getSources()
          Retrieve a list of the source Elements contained in the Bin.
 

Methods in org.gstreamer with parameters of type Element
 boolean Bin.add(Element element)
          Adds an Element to this Bin.
 void Bin.addMany(Element... elements)
          Adds an array of Element objects to this Bin
 void Bin.ELEMENT_ADDED.elementAdded(Bin bin, Element element)
          Called when an Element is added to a Bin
 void Bin.ELEMENT_REMOVED.elementRemoved(Bin bin, Element element)
          Called when an Element is removed from a Bin
 void Element.HANDOFF.handoff(Element element, Buffer buffer, Pad pad)
          Called when an Element has a Buffer ready.
 boolean Element.link(Element... elems)
          Chain together a series of elements, with this element as the first in the list.
 boolean Element.link(Element dest)
          Links this element to another element.
static boolean Element.linkMany(Element... elements)
          Link together a list of elements.
static boolean Element.linkPads(Element src, java.lang.String srcPadName, Element dest, java.lang.String destPadName)
          Link together source and destination pads of two elements.
static boolean Element.linkPadsFiltered(Element src, java.lang.String srcPadName, Element dest, java.lang.String destPadName, Caps caps)
          Link together source and destination pads of two elements.
 void Element.NO_MORE_PADS.noMorePads(Element element)
          Called when an Element ceases to generated dynamic pads.
 void Element.PAD_ADDED.padAdded(Element element, Pad pad)
          Called when a new Pad is added to an Element.
 void Element.PAD_REMOVED.padRemoved(Element element, Pad pad)
          Called when a new Pad is removed from an Element.
 boolean Bin.remove(Element element)
          Removes a Element from this Bin
 void Bin.removeMany(Element... elements)
          Removes an array of Element objects from this Bin
 void GstXML.saveElement(Element element)
          Saves an existing pipeline to a XML file.
 void Element.unlink(Element dest)
          Unlinks all source pads of this source element with all sink pads of the sink element to which they are linked.
static void Element.unlinkMany(Element... elements)
          Unlink a list of elements.
static void Element.unlinkPads(Element src, java.lang.String srcPadName, Element dest, java.lang.String destPadName)
          Unlink source and destination pads of two elements.
 

Uses of Element in org.gstreamer.elements
 

Subclasses of Element in org.gstreamer.elements
 class AppSink
          A sink Element that enables an application to pull data from a pipeline.
 class AppSrc
          Enables an application to feed buffers into a pipeline.
 class BaseSink
           
 class BaseSrc
           
 class CustomSink
           
 class CustomSrc
           
 class DecodeBin
          Utility Element to automatically identify media stream types and hook up elements.
 class FakeSink
           
 class FakeSrc
           
 class FileSrc
          A gstreamer element that reads from a file.
 class PlayBin
          Playbin provides a stand-alone everything-in-one abstraction for an audio and/or video player.
 class PlayBin2
           
 class RGBDataAppSink
           
 class RGBDataFileSink
          This bin encapsulates a pipeline that allows to encode RGB buffers into a video file.
 class RGBDataSink
           
 class TypeFind
          Utility Element to identify media types in the stream.
 

Methods in org.gstreamer.elements with parameters of type Element
 void AppSrc.ENOUGH_DATA.enoughData(Element elem, com.sun.jna.Pointer userData)
           
 void AppSrc.NEED_DATA.needData(Element elem, int size, com.sun.jna.Pointer userData)
           
 void AppSink.NEW_BUFFER.newBuffer(Element elem, com.sun.jna.Pointer userData)
           
 void DecodeBin.NEW_DECODED_PAD.newDecodedPad(Element element, Pad pad, boolean last)
           
 void AppSink.NEW_PREROLL.newPreroll(Element elem, com.sun.jna.Pointer userData)
           
 void AppSrc.SEEK_DATA.seekData(Element elem, long position, com.sun.jna.Pointer userData)
           
 void PlayBin.setAudioSink(Element element)
          Sets the audio output Element.
 void PlayBin2.setAudioSink(Element element)
          Sets the audio output Element.
 void PlayBin.setVideoSink(Element element)
          Sets the video output Element.
 void PlayBin2.setVideoSink(Element element)
          Sets the video output Element.
 void PlayBin.setVisualization(Element element)
          Sets the visualization output Element.
 void PlayBin2.setVisualization(Element element)
          Sets the visualization output Element.
 void TypeFind.HAVE_TYPE.typeFound(Element elem, int probability, Caps caps)
           
 

Uses of Element in org.gstreamer.interfaces
 

Fields in org.gstreamer.interfaces declared as Element
protected  Element GstInterface.element
           
 

Methods in org.gstreamer.interfaces with parameters of type Element
static ColorBalance ColorBalance.wrap(Element element)
          Wraps the Element in a ColorBalance interface
static Mixer Mixer.wrap(Element element)
          Wraps the Element in a Mixer interface
static Navigation Navigation.wrap(Element element)
          Wraps the Element in a Navigation interface
static PropertyProbe PropertyProbe.wrap(Element element)
          Wraps the Element in a PropertyProbe interface
static Tuner Tuner.wrap(Element element)
          Wraps the Element in a Tuner interface
static VideoOrientation VideoOrientation.wrap(Element element)
          Wraps the Element in a VideoOrientation interface
static XOverlay XOverlay.wrap(Element element)
          Wraps the Element in a XOverlay interface
 

Constructors in org.gstreamer.interfaces with parameters of type Element
GstInterface(Element element, GType type)
           
 

Uses of Element in org.gstreamer.io
 

Subclasses of Element in org.gstreamer.io
 class InputStreamSrc
           
 class OutputStreamSink
           
 class ReadableByteChannelSrc
           
 class WriteableByteChannelSink
           
 

Uses of Element in org.gstreamer.lowlevel
 

Methods in org.gstreamer.lowlevel that return Element
 Element GstBinAPI.gst_bin_get_by_interface(Bin bin, GType iface)
           
 Element GstBinAPI.gst_bin_get_by_name_recurse_up(Bin bin, java.lang.String name)
           
 Element GstBinAPI.gst_bin_get_by_name(Bin bin, java.lang.String name)
           
 Element GstElementFactoryAPI.gst_element_factory_create(ElementFactory factory, java.lang.String elementName)
           
 Element GstElementFactoryAPI.gst_element_factory_make(java.lang.String factoryName, java.lang.String elementName)
           
 Element GstPadAPI.gst_pad_get_parent_element(Pad pad)
           
 

Methods in org.gstreamer.lowlevel with parameters of type Element
 Caps BaseAPI.GetCaps.callback(Element element)
           
 boolean BaseAPI.BooleanFunc1.callback(Element element)
           
 void BaseAPI.GetTimes.callback(Element src, Buffer buffer, com.sun.jna.Pointer start, com.sun.jna.Pointer end)
           
 boolean BaseAPI.SetCaps.callback(Element element, Caps caps)
           
 void BaseAPI.Fixate.callback(Element element, Caps caps)
           
 boolean BaseAPI.EventNotify.callback(Element src, Event event)
           
 StateChangeReturn GstElementAPI.GstElementClass.ChangeState.callback(Element element, int transition)
           
 void GstElementAPI.GstElementClass.ReleasePad.callback(Element element, Pad pad)
           
 StateChangeReturn GstElementAPI.GstElementClass.GetState.callback(Element element, com.sun.jna.Pointer p_state, com.sun.jna.Pointer p_pending, long timeout)
           
 Pad GstElementAPI.GstElementClass.RequestNewPad.callback(Element element, com.sun.jna.Pointer templ, java.lang.String name)
           
 StateChangeReturn GstElementAPI.GstElementClass.SetState.callback(Element element, State state)
           
 void GstBinAPI.gst_bin_add_many(Bin bin, Element... elements)
           
 boolean GstBinAPI.gst_bin_add(Bin bin, Element element)
           
 void GstBinAPI.gst_bin_remove_many(Bin bin, Element... elements)
           
 boolean GstBinAPI.gst_bin_remove(Bin bin, Element element)
           
 boolean GstElementAPI.gst_element_add_pad(Element elem, Pad pad)
           
 ClockTime GstElementAPI.gst_element_get_base_time(Element element)
           
 Bus GstElementAPI.gst_element_get_bus(Element element)
           
 Clock GstElementAPI.gst_element_get_clock(Element element)
           
 ElementFactory GstElementAPI.gst_element_get_factory(Element element)
           
 Pad GstElementAPI.gst_element_get_pad(Element elem, java.lang.String name)
           
 Pad GstElementAPI.gst_element_get_request_pad(Element element, java.lang.String name)
           
 StateChangeReturn GstElementAPI.gst_element_get_state(Element elem, State[] state, State[] pending, ClockTime timeout)
           
 StateChangeReturn GstElementAPI.gst_element_get_state(Element elem, State[] state, State[] pending, long timeout)
           
 Pad GstElementAPI.gst_element_get_static_pad(Element element, java.lang.String name)
           
 boolean GstInterfacesAPI.gst_element_implements_interface(Element element, GType iface_type)
           
 boolean GstElementAPI.gst_element_implements_interface(Element element, com.sun.jna.NativeLong iface_type)
           
 com.sun.jna.Pointer GstElementAPI.gst_element_iterate_pads(Element element)
           
 com.sun.jna.Pointer GstElementAPI.gst_element_iterate_sink_pads(Element element)
           
 com.sun.jna.Pointer GstElementAPI.gst_element_iterate_src_pads(Element element)
           
 boolean GstElementAPI.gst_element_link_many(Element... elements)
           
 boolean GstElementAPI.gst_element_link_pads_filtered(Element src, java.lang.String srcpadname, Element dest, java.lang.String destpadname, Caps filter)
           
 boolean GstElementAPI.gst_element_link_pads(Element src, java.lang.String srcpadname, Element dest, java.lang.String destpadname)
           
 boolean GstElementAPI.gst_element_link(Element elem1, Element elem2)
           
 boolean GstElementAPI.gst_element_post_message(Element element, Message message)
           
 boolean GstElementAPI.gst_element_query_duration(Element elem, Format[] fmt, long[] pos)
           
 boolean GstElementAPI.gst_element_query_position(Element elem, Format[] fmt, long[] pos)
           
 boolean GstElementAPI.gst_element_query(Element elem, Query query)
           
 void GstElementAPI.gst_element_release_request_pad(Element element, Pad pad)
           
 boolean GstElementAPI.gst_element_remove_pad(Element elem, Pad pad)
           
 boolean GstElementAPI.gst_element_seek_simple(Element elem, Format format, int flags, long pos)
           
 boolean GstElementAPI.gst_element_seek(Element elem, double rate, Format format, int flags, SeekType cur_type, long cur, SeekType stop_type, long stop)
           
 boolean GstElementAPI.gst_element_send_event(Element element, Event event)
           
 void GstElementAPI.gst_element_set_base_time(Element element, ClockTime time)
           
 boolean GstElementAPI.gst_element_set_clock(Element element, Clock clock)
           
 StateChangeReturn GstElementAPI.gst_element_set_state(Element elem, State state)
           
 void GstElementAPI.gst_element_unlink_many(Element... elements)
           
 void GstElementAPI.gst_element_unlink_pads(Element src, java.lang.String srcpadname, Element dest, java.lang.String destpadname)
           
 void GstElementAPI.gst_element_unlink(Element elem1, Element elem2)
           
 

Uses of Element in org.gstreamer.media
 

Methods in org.gstreamer.media with parameters of type Element
 void MediaPlayer.setAudioSink(Element sink)
          Sets the Element to use for audio output.
 void PlayBinMediaPlayer.setAudioSink(Element sink)
          Sets the sink element to use for audio output.
 void MediaPlayer.setVideoSink(Element sink)
          Sets the Element to use for video output.
 void PlayBinMediaPlayer.setVideoSink(Element sink)
          Sets the sink element to use for video output.
 

Uses of Element in org.gstreamer.swing
 

Methods in org.gstreamer.swing that return Element
 Element VideoComponent.getElement()
           
 

Uses of Element in org.gstreamer.swt
 

Methods in org.gstreamer.swt that return Element
 Element VideoComponent.getElement()
          Retrieves the Gstreamer element, representing the video component