A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 

P

p_dummy - Variable in class org.gstreamer.lowlevel.GObjectAPI.GObjectClass
 
Pad - Class in org.gstreamer
Object contained by elements that allows links to other elements.
Pad(NativeObject.Initializer) - Constructor for class org.gstreamer.Pad
Creates a new instance of Pad
Pad(String, PadDirection) - Constructor for class org.gstreamer.Pad
Creates a new pad with the given name in the given direction.
Pad(PadTemplate, String) - Constructor for class org.gstreamer.Pad
Creates a new pad with the given name from the given template.
Pad.EVENT_PROBE - Interface in org.gstreamer
Signal emitted when an event passes through this Pad.
Pad.HAVE_DATA - Interface in org.gstreamer
Signal emitted when new data is available on the Pad
Pad.LINKED - Interface in org.gstreamer
Signal emitted when new this Pad is linked to another Pad
Pad.REQUEST_LINK - Interface in org.gstreamer
Signal emitted when a connection to a peer Pad is requested.
Pad.UNLINKED - Interface in org.gstreamer
Signal emitted when new this Pad is disconnected from a peer Pad
pad_added - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementClass
 
pad_mode - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkStruct
 
pad_mode - Variable in class org.gstreamer.lowlevel.BaseSrcAPI.GstBaseSrcStruct
 
pad_removed - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementClass
 
pad_templ_cookie - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementClass
 
padAdded(Element, Pad) - Method in interface org.gstreamer.Element.PAD_ADDED
Called when a new Pad is added to an Element.
PadDirection - Enum in org.gstreamer
The direction of a Pad.
PadLinkReturn - Enum in org.gstreamer
Result values from Pad.link(Pad) and friends.
PadPresence - Enum in org.gstreamer
Indicates when a Pad will become available.
padRemoved(Element, Pad) - Method in interface org.gstreamer.Element.PAD_REMOVED
Called when a new Pad is removed from an Element.
pads - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementStruct
 
pads_cookie - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementStruct
 
PadTemplate - Class in org.gstreamer
Padtemplates describe the possible media types a Pad or an ElementFactory can handle.
PadTemplate(NativeObject.Initializer) - Constructor for class org.gstreamer.PadTemplate
Creates a new proxy for PadTemplate.
PadTemplate(String, PadDirection, Caps) - Constructor for class org.gstreamer.PadTemplate
Creates a new pad template with a name according to the given template and with the given arguments.
PadTemplate(String, PadDirection, PadPresence, Caps) - Constructor for class org.gstreamer.PadTemplate
Creates a new pad template with a name according to the given template and with the given arguments.
padtemplates - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementClass
 
paintComponent(Graphics) - Method in class org.gstreamer.swing.VideoComponent
 
PARAM - Static variable in class org.gstreamer.lowlevel.GType
 
param_id - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpec
 
parent - Variable in class org.gstreamer.lowlevel.GstColorBalanceAPI.ColorBalanceChannelStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstControllerAPI.GstControllerStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstControlSourceAPI.GstControlSourceStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstInterpolationControlSourceAPI.GstInterpolationControlSourceStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstLFOControlSourceAPI.GstLFOControlSourceStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstMixerAPI.MixerTrackStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstObjectAPI.GstObjectStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstTunerAPI.TunerChannelStruct
 
parent - Variable in class org.gstreamer.lowlevel.GstTunerAPI.TunerNormStruct
 
parent_class - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkClass
 
parent_class - Variable in class org.gstreamer.lowlevel.BaseSrcAPI.GstBaseSrcClass
 
parent_class - Variable in class org.gstreamer.lowlevel.BaseTransformAPI.GstBaseTransformClass
 
parent_class - Variable in class org.gstreamer.lowlevel.GstControllerAPI.GstControllerClass
 
parent_class - Variable in class org.gstreamer.lowlevel.GstControlSourceAPI.GstControlSourceClass
 
parent_class - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementClass
 
parent_class - Variable in class org.gstreamer.lowlevel.GstInterpolationControlSourceAPI.GstInterpolationControlSourceClass
 
parent_class - Variable in class org.gstreamer.lowlevel.GstLFOControlSourceAPI.GstLFOControlSourceClass
 
parent_class - Variable in class org.gstreamer.lowlevel.GstObjectAPI.GstObjectClass
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecBoolean
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecChar
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecDouble
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecFloat
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecInt
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecInt64
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecLong
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecString
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecUChar
 
parent_instance - Variable in class org.gstreamer.lowlevel.GObjectAPI.GParamSpecUInt
 
parent_set - Variable in class org.gstreamer.lowlevel.GstObjectAPI.GstObjectClass
 
parent_unset - Variable in class org.gstreamer.lowlevel.GstObjectAPI.GstObjectClass
 
parseURI(String) - Static method in class org.gstreamer.media.PlayBinMediaPlayer
Parses the URI in the String.
passthrough - Variable in class org.gstreamer.lowlevel.BaseTransformAPI.GstBaseTransformStruct
 
passthrough_on_same_caps - Variable in class org.gstreamer.lowlevel.BaseTransformAPI.GstBaseTransformClass
 
path_string_separator - Variable in class org.gstreamer.lowlevel.GstObjectAPI.GstObjectClass
 
pause() - Method in class org.gstreamer.Element
Tells the Element to pause playing the media stream.
pause(StopEvent) - Method in class org.gstreamer.media.event.MediaAdapter
 
pause(StopEvent) - Method in interface org.gstreamer.media.event.MediaListener
 
pause() - Method in interface org.gstreamer.media.MediaPlayer
Pauses playing the currently playing media file.
pause() - Method in class org.gstreamer.media.PlayBinMediaPlayer
Pauses playback of a media file.
PauseEvent - Class in org.gstreamer.media.event
Based on code from FMJ by Ken Larson
PauseEvent(MediaPlayer, State, State, State, ClockTime) - Constructor for class org.gstreamer.media.event.PauseEvent
 
payloadTypeChange(RTPBin, int, int) - Method in interface org.gstreamer.elements.good.RTPBin.PAYLOAD_TYPE_CHANGE
 
pdata - Variable in class org.gstreamer.lowlevel.GstCapsAPI.GPtrArray
 
peerAcceptCaps(Caps) - Method in class org.gstreamer.Pad
Check if the peer of this pad accepts the caps.
pending_configure - Variable in class org.gstreamer.lowlevel.BaseTransformAPI.GstBaseTransformStruct
 
pending_seek - Variable in class org.gstreamer.lowlevel.BaseSrcAPI.GstBaseSrcAbi
 
pending_state - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementStruct
 
pendingState - Variable in class org.gstreamer.media.event.TransitionEvent
 
percent - Variable in class org.gstreamer.media.event.PositionChangedEvent
 
PiPDemo - Class in org.gstreamer.example
 
PiPDemo() - Constructor for class org.gstreamer.example.PiPDemo
Creates a new instance of SwingPlayer
pipeline - Variable in class org.gstreamer.media.PipelineMediaPlayer
 
Pipeline - Class in org.gstreamer
A Pipeline is a special Bin used as the toplevel container for the filter graph.
Pipeline(NativeObject.Initializer) - Constructor for class org.gstreamer.Pipeline
 
Pipeline() - Constructor for class org.gstreamer.Pipeline
Creates a new instance of Pipeline with a unique name.
Pipeline(String) - Constructor for class org.gstreamer.Pipeline
Creates a new instance of Pipeline with the given name.
PipelineLauncher - Class in org.gstreamer.example
A simple command-line pipeline launching utility.
PipelineLauncher() - Constructor for class org.gstreamer.example.PipelineLauncher
 
PipelineMediaPlayer - Class in org.gstreamer.media
A MediaPlayer that uses a Pipeline
PipelineMediaPlayer(Pipeline, Executor) - Constructor for class org.gstreamer.media.PipelineMediaPlayer
 
PipelinePositionModel - Class in org.gstreamer.swing
 
PipelinePositionModel(Pipeline) - Constructor for class org.gstreamer.swing.PipelinePositionModel
Creates a new instance of MediaPositionModel
play() - Method in class org.gstreamer.Element
Tells the Element to start playing the media stream.
play() - Method in interface org.gstreamer.media.MediaPlayer
Starts playing the media (as set by MediaPlayer.setURI(java.net.URI).
play() - Method in class org.gstreamer.media.PlayBinMediaPlayer
Starts or resumes playback of a media file.
PlayBin - Class in org.gstreamer.elements
Deprecated.
This element is deprecated and no longer supported. You should use the PlayBin2 element instead. Playbin provides a stand-alone everything-in-one abstraction for an audio and/or video player.

It can handle both audio and video files and features

  • automatic file type recognition and based on that automatic selection and usage of the right audio/video/subtitle demuxers/decoders
  • visualisations for audio files
  • subtitle support for video files
  • stream selection between different audio/subtitles streams
  • meta info (tag) extraction
  • easy access to the last video frame
  • buffering when playing streams over a network
  • volume control

Usage

A playbin element can be created just like any other element using ElementFactory.make(java.lang.String, java.lang.String), although to call PlayBin specific methods, it is best to create one via a PlayBin.PlayBin(String) or PlayBin.PlayBin(String, URI) constructor.

The file/URI to play should be set via PlayBin.setInputFile(java.io.File) or PlayBin.setURI(java.net.URI)

Playbin is a Pipeline. It will notify the application of everything that's happening (errors, end of stream, tags found, state changes, etc.) by posting messages on its Bus. The application needs to watch the bus.

Playback can be initiated by setting the PlayBin to PLAYING state using setState or play. Note that the state change will take place in the background in a separate thread, when the function returns playback is probably not happening yet and any errors might not have occured yet. Applications using playbin should ideally be written to deal with things completely asynchroneous.

When playback has finished (an EOS message has been received on the bus) or an error has occured (an ERROR message has been received on the bus) or the user wants to play a different track, playbin should be set back to READY or NULL state, then the input file/URI should be set to the new location and then playbin be set to PLAYING state again.

Seeking can be done using seek on the playbin element. Again, the seek will not be executed instantaneously, but will be done in a background thread. When the seek call returns the seek will most likely still be in process. An application may wait for the seek to finish (or fail) using Element.getState(long) with -1 as the timeout, but this will block the user interface and is not recommended at all.

Applications may query the current position and duration of the stream via Pipeline.queryPosition() and Pipeline.queryDuration() and setting the format passed to Format.TIME. If the query was successful, the duration or position will have been returned in units of nanoseconds.

Advanced Usage: specifying the audio and video sink

By default, if no audio sink or video sink has been specified via PlayBin.setAudioSink(org.gstreamer.Element) and PlayBin.setVideoSink(org.gstreamer.Element), playbin will use the autoaudiosink and autovideosink elements to find the first-best available output method. This should work in most cases, but is not always desirable. Often either the user or application might want to specify more explicitly what to use for audio and video output.

If the application wants more control over how audio or video should be output, it may create the audio/video sink elements itself (for example using ElementFactory.make(java.lang.String, java.lang.String)) and provide them to playbin using PlayBin.setAudioSink(org.gstreamer.Element) and PlayBin.setVideoSink(org.gstreamer.Element)

GNOME-based applications, for example, will usually want to create gconfaudiosink and gconfvideosink elements and make playbin use those, so that output happens to whatever the user has configured in the GNOME Multimedia System Selector confinguration dialog.

The sink elements do not necessarily need to be ready-made sinks. It is possible to create container elements that look like a sink to playbin, but in reality contain a number of custom elements linked together. This can be achieved by creating a Bin and putting elements in there and linking them, and then creating a sink GhostPad for the bin and pointing it to the sink pad of the first element within the bin. This can be used for a number of purposes, for example to force output to a particular format or to modify or observe the data before it is output.

It is also possible to 'suppress' audio and/or video output by using 'fakesink' elements (or capture it from there using the fakesink element's "handoff" signal, which, nota bene, is fired from the streaming thread!).

Retrieving Tags and Other Meta Data

Most of the common meta data (artist, title, etc.) can be retrieved by watching for TAG messages on the pipeline's bus (see above).

Other more specific meta information like width/height/framerate of video streams or samplerate/number of channels of audio streams can be obtained using the "stream-info" property, which will return a GList of stream info objects, one for each stream. These are opaque objects that can only be accessed via the standard GObject property interface, ie. g_object_get(). Each stream info object has the following properties:

  • "object" (GstObject) (the decoder source pad usually)
  • "type" (enum) (if this is an audio/video/subtitle stream)
  • "decoder" (string) (name of decoder used to decode this stream)
  • "mute" (boolean) (to mute or unmute this stream)
  • "caps" (GstCaps) (caps of the decoded stream)
  • "language-code" (string) (ISO-639 language code for this stream, mostly used for audio/subtitle streams)
  • "codec" (string) (format this stream was encoded in)

Stream information from the stream-info properties is best queried once playbin has changed into PAUSED or PLAYING state (which can be detected via a state-changed message on the bus where old_state=READY and new_state=PAUSED), since before that the list might not be complete yet or not contain all available information (like language-codes).

Buffering

Playbin handles buffering automatically for the most part, but applications need to handle parts of the buffering process as well. Whenever playbin is buffering, it will post BUFFERING messages on the bus with a percentage value that shows the progress of the buffering process. Applications need to set playbin to PLAYING or PAUSED state in response to these messages. They may also want to convey the buffering progress to the user in some way. Here is how to extract the percentage information from the message (requires GStreamer >= 0.10.11):

 PlayBin playbin = new PlayBin("player");
 playbin.getBus().connect(new Bus.BUFFERING() {
     public void bufferingMessage(GstObject element, int percent) {
         System.out.printf("Buffering (%u percent done)\n", percent);
     }
 }
 
Note that applications should keep/set the pipeline in the PAUSED state when a BUFFERING message is received with a buffer percent value < 100 and set the pipeline back to PLAYING state when a BUFFERING message with a value of 100 percent is received (if PLAYING is the desired state, that is).

Embedding the video window in your application

By default, playbin (or rather the video sinks used) will create their own window. Applications will usually want to force output to a window of their own, however. This can be done using the GstXOverlay interface, which most video sinks implement. See the documentation there for more details.

Specifying which CD/DVD device to use

The device to use for CDs/DVDs needs to be set on the source element playbin creates before it is opened. The only way to do this at the moment is to connect to playbin's "notify::source" signal, which will be emitted by playbin when it has created the source element for a particular URI. In the signal callback you can check if the source element has a "device" property and set it appropriately. In future ways might be added to specify the device as part of the URI, but at the time of writing this is not possible yet.

Examples

Here is a simple pipeline to play back a video or audio file:

gst-launch -v playbin uri=file:///path/to/somefile.avi

This will play back the given AVI video file, given that the video and audio decoders required to decode the content are installed. Since no special audio sink or video sink is supplied (not possible via gst-launch), playbin will try to find a suitable audio and video sink automatically using the autoaudiosink and autovideosink elements.

Here is a another pipeline to play track 4 of an audio CD:

gst-launch -v playbin uri=cdda://4

This will play back track 4 on an audio CD in your disc drive (assuming the drive is detected automatically by the plugin).

Here is a another pipeline to play title 1 of a DVD: gst-launch -v playbin uri=dvd://1 This will play back title 1 of a DVD in your disc drive (assuming the drive is detected automatically by the plugin).

PlayBin(String) - Constructor for class org.gstreamer.elements.PlayBin
Deprecated.
Creates a new PlayBin.
PlayBin(String, URI) - Constructor for class org.gstreamer.elements.PlayBin
Deprecated.
Creates a new PlayBin.
PlayBin(NativeObject.Initializer) - Constructor for class org.gstreamer.elements.PlayBin
Deprecated.
Creates a new PlayBin proxy.
PlayBin2 - Class in org.gstreamer.elements
 
PlayBin2(String) - Constructor for class org.gstreamer.elements.PlayBin2
Creates a new PlayBin2.
PlayBin2(String, URI) - Constructor for class org.gstreamer.elements.PlayBin2
Creates a new PlayBin2.
PlayBin2(NativeObject.Initializer) - Constructor for class org.gstreamer.elements.PlayBin2
Creates a new PlayBin2 proxy.
PlayBin2.ABOUT_TO_FINISH - Interface in org.gstreamer.elements
Signal emitted when the current uri is about to finish.
PlayBin2.AUDIO_CHANGED - Interface in org.gstreamer.elements
Signal is emitted whenever the number or order of the audio streams has changed.
PlayBin2.AUDIO_TAGS_CHANGED - Interface in org.gstreamer.elements
Signal is emitted whenever the tags of an audio stream have changed.
PlayBin2.TEXT_CHANGED - Interface in org.gstreamer.elements
Signal is emitted whenever the number or order of the audio streams has changed.
PlayBin2.TEXT_TAGS_CHANGED - Interface in org.gstreamer.elements
Signal is emitted whenever the tags of a text stream have changed.
PlayBin2.VIDEO_CHANGED - Interface in org.gstreamer.elements
Signal is emitted whenever the number or order of the video streams has changed.
PlayBin2.VIDEO_TAGS_CHANGED - Interface in org.gstreamer.elements
Signal is emitted whenever the tags of a video stream have changed.
PlayBinMediaPlayer - Class in org.gstreamer.media
Basic implementation of a MediaPlayer
PlayBinMediaPlayer(String, Executor) - Constructor for class org.gstreamer.media.PlayBinMediaPlayer
 
PlayBinMediaPlayer() - Constructor for class org.gstreamer.media.PlayBinMediaPlayer
 
Player - Class in org.gstreamer.example
 
Player() - Constructor for class org.gstreamer.example.Player
Creates a new instance of Player
playing_async - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkStruct
 
playList - Variable in class org.gstreamer.media.AbstractMediaPlayer
 
Plugin - Class in org.gstreamer
Container for features loaded from a shared object module
Plugin(NativeObject.Initializer) - Constructor for class org.gstreamer.Plugin
Creates a new instance of GstElement
PluginFeature - Class in org.gstreamer
Base class for contents of a Plugin This is a base class for anything that can be added to a Plugin.
PluginFeature(NativeObject.Initializer) - Constructor for class org.gstreamer.PluginFeature
Creates a new instance of PluginFeature
POINTER - Static variable in class org.gstreamer.lowlevel.GType
 
PopupVolumeButton - Class in org.gstreamer.swing
 
PopupVolumeButton(BoundedRangeModel) - Constructor for class org.gstreamer.swing.PopupVolumeButton
 
PopupVolumeButton(PlayBin2) - Constructor for class org.gstreamer.swing.PopupVolumeButton
 
position - Variable in class org.gstreamer.media.event.PositionChangedEvent
 
POSITION - Static variable in class org.gstreamer.QueryType
current position in stream
positionChanged(PositionChangedEvent) - Method in class org.gstreamer.media.event.MediaAdapter
 
positionChanged(PositionChangedEvent) - Method in interface org.gstreamer.media.event.MediaListener
 
PositionChangedEvent - Class in org.gstreamer.media.event
 
PositionChangedEvent(MediaPlayer, ClockTime, int) - Constructor for class org.gstreamer.media.event.PositionChangedEvent
 
PositionQuery - Class in org.gstreamer.query
Used to query an element for the current position in the stream.
PositionQuery(NativeObject.Initializer) - Constructor for class org.gstreamer.query.PositionQuery
 
PositionQuery(Format) - Constructor for class org.gstreamer.query.PositionQuery
Constructs a new query stream position query object.
post(Message) - Method in class org.gstreamer.Bus
Posts a Message on this Bus.
postMessage(Message) - Method in class org.gstreamer.Element
Posts a Message on the element's Bus.
prepare_output_buffer - Variable in class org.gstreamer.lowlevel.BaseTransformAPI.GstBaseTransformClass
 
prepare_seek_segment - Variable in class org.gstreamer.lowlevel.BaseSrcAPI.GstBaseSrcClass
 
preroll(MiniObject) - Method in class org.gstreamer.elements.BaseSink
 
preroll - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkClass
 
preroll_queue - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkStruct
 
preroll_queue_max_len - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkStruct
 
preroll_queued - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkStruct
 
prerollHandoff(BaseSink, Buffer, Pad) - Method in interface org.gstreamer.elements.BaseSink.PREROLL_HANDOFF
Called when a BaseSink has a Buffer ready.
presence - Variable in class org.gstreamer.lowlevel.GstPadTemplateAPI.GstStaticPadTemplate
 
prev() - Method in class org.gstreamer.lowlevel.GlibAPI.GList
 
previousState - Variable in class org.gstreamer.media.event.TransitionEvent
 
priv - Variable in class org.gstreamer.lowlevel.BaseSinkAPI.GstBaseSinkStruct
 
priv - Variable in class org.gstreamer.lowlevel.BaseSrcAPI.GstBaseSrcStruct
 
priv - Variable in class org.gstreamer.lowlevel.BaseTransformAPI.GstBaseTransformStruct
 
priv - Variable in class org.gstreamer.lowlevel.GstControllerAPI.GstControllerStruct
 
priv - Variable in class org.gstreamer.lowlevel.GstInterpolationControlSourceAPI.GstInterpolationControlSourceStruct
 
priv - Variable in class org.gstreamer.lowlevel.GstLFOControlSourceAPI.GstLFOControlSourceStruct
 
probeAndGetValues(Property) - Method in class org.gstreamer.interfaces.PropertyProbe
 
probeAndGetValues(String) - Method in class org.gstreamer.interfaces.PropertyProbe
 
probeProperty(Property) - Method in class org.gstreamer.interfaces.PropertyProbe
 
probeProperty(String) - Method in class org.gstreamer.interfaces.PropertyProbe
 
properties - Variable in class org.gstreamer.lowlevel.GstControllerAPI.GstControllerStruct
 
Property - Class in org.gstreamer.interfaces
 
Property(NativeObject.Initializer) - Constructor for class org.gstreamer.interfaces.Property
For internal gstreamer-java use only
property_name - Variable in class org.gstreamer.lowlevel.GstControlSourceAPI.GstValueArray
 
PropertyProbe - Class in org.gstreamer.interfaces
Interface for elements that provide mixer operations
PropertyProber - Class in org.gstreamer.example
 
PropertyProber() - Constructor for class org.gstreamer.example.PropertyProber
 
provide_clock - Variable in class org.gstreamer.lowlevel.GstElementAPI.GstElementClass
 
ptr - Variable in class org.gstreamer.lowlevel.NativeObject.Initializer
 
ptr_gst_bin_new(String) - Method in interface org.gstreamer.lowlevel.GstBinAPI
 
ptr_gst_caps_copy(Caps) - Method in interface org.gstreamer.lowlevel.GstCapsAPI
 
ptr_gst_caps_from_string(String) - Method in interface org.gstreamer.lowlevel.GstCapsAPI
 
ptr_gst_caps_new_any() - Method in interface org.gstreamer.lowlevel.GstCapsAPI
 
ptr_gst_caps_new_empty() - Method in interface org.gstreamer.lowlevel.GstCapsAPI
 
ptr_gst_caps_new_full(Structure...) - Method in interface org.gstreamer.lowlevel.GstCapsAPI
 
ptr_gst_caps_new_simple(String, String, Object...) - Method in interface org.gstreamer.lowlevel.GstCapsAPI
 
ptr_gst_element_factory_create(ElementFactory, String) - Method in interface org.gstreamer.lowlevel.GstElementFactoryAPI
 
ptr_gst_element_factory_make(String, String) - Method in interface org.gstreamer.lowlevel.GstElementFactoryAPI
 
ptr_gst_ghost_pad_new(String, Pad) - Method in interface org.gstreamer.lowlevel.GstGhostPadAPI
 
ptr_gst_ghost_pad_new_from_template(String, Pad, PadTemplate) - Method in interface org.gstreamer.lowlevel.GstGhostPadAPI
 
ptr_gst_ghost_pad_new_no_target(String, int) - Method in interface org.gstreamer.lowlevel.GstGhostPadAPI
 
ptr_gst_ghost_pad_new_no_target_from_template(String, PadTemplate) - Method in interface org.gstreamer.lowlevel.GstGhostPadAPI
 
ptr_gst_mini_object_copy(MiniObject) - Method in interface org.gstreamer.lowlevel.GstMiniObjectAPI
 
ptr_gst_mini_object_make_writable(MiniObject) - Method in interface org.gstreamer.lowlevel.GstMiniObjectAPI
 
ptr_gst_pad_template_new(String, PadDirection, PadPresence, Caps) - Method in interface org.gstreamer.lowlevel.GstPadTemplateAPI
 
ptr_gst_pipeline_new(String) - Method in interface org.gstreamer.lowlevel.GstBinAPI
 
pullBuffer() - Method in class org.gstreamer.elements.AppSink
Pulls a Buffer from the AppSink.
pullPreroll() - Method in class org.gstreamer.elements.AppSink
Get the last preroll buffer in this AppSink.
pullRange(long, int, Buffer[]) - Method in class org.gstreamer.Pad
Pulls a buffer from the peer pad.
pushBuffer(Buffer) - Method in class org.gstreamer.elements.AppSrc
 
pushEvent(Event) - Method in class org.gstreamer.Pad
Sends the event to the peer of this pad.
pushing(Queue) - Method in interface org.gstreamer.elements.Queue.PUSHING
 
pushRGBFrame(Buffer) - Method in class org.gstreamer.elements.RGBDataFileSink
Pushes a buffer down the pipeline.
A B C D E F G H I J K L M N O P Q R S T U V W X Z _