org.gstreamer.interfaces
Class Mixer

java.lang.Object
  extended by org.gstreamer.lowlevel.NativeValue
      extended by org.gstreamer.interfaces.GstInterface
          extended by org.gstreamer.interfaces.Mixer

public class Mixer
extends GstInterface

Interface for elements that provide mixer operations


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gstreamer.interfaces.GstInterface
GstInterface.ListElementCreator<E>
 
Field Summary
 
Fields inherited from class org.gstreamer.interfaces.GstInterface
element, handle
 
Method Summary
 java.util.List<MixerTrack> getTracks()
          Gets a list of available tracks for this mixer/element.
static Mixer wrap(Element element)
          Wraps the Element in a Mixer interface
 
Methods inherited from class org.gstreamer.interfaces.GstInterface
nativeValue, objectList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

wrap

public static final Mixer wrap(Element element)
Wraps the Element in a Mixer interface

Parameters:
element - the element to use as a Mixer
Returns:
a Mixer for the element

getTracks

public java.util.List<MixerTrack> getTracks()
Gets a list of available tracks for this mixer/element.

Note that it is allowed for sink (output) elements to only provide the output tracks in this list. Likewise, for sources (inputs), it is allowed to only provide input elements in this list.

Returns:
a list of MixerTrack instances