Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W Z 

A

aboutToFinish(PlayBin) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.ABOUT_TO_FINISH
 
accept(Plugin) - Method in interface org.freedesktop.gstreamer.Registry.PluginFilter
 
add(Element) - Method in class org.freedesktop.gstreamer.Bin
Adds an Element to this Bin.
addAllocationPool(BufferPool, int, int, int) - Method in class org.freedesktop.gstreamer.query.AllocationQuery
Set the pool parameters of the query.
addCallback(Class<T>, T, GObject.GCallback) - Method in class org.freedesktop.gstreamer.glib.GObject
 
addControlBinding(ControlBinding) - Method in class org.freedesktop.gstreamer.GstObject
Attach a ControlBinding to this object.
addDataProbe(Pad.DATA_PROBE) - Method in class org.freedesktop.gstreamer.Pad
 
addEventProbe(Pad.EVENT_PROBE) - Method in class org.freedesktop.gstreamer.Pad
 
addFilter(String, Caps) - Method in class org.freedesktop.gstreamer.device.DeviceMonitor
Adds a filter for which devices will be monitored, any device that matches all these classes and the Caps will be returned.
addIceCandidate(int, String) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Adds a remote ice candidate to the bin
addMany(Element...) - Method in class org.freedesktop.gstreamer.Bin
Adds an array of Element objects to this Bin
addPad(Pad) - Method in class org.freedesktop.gstreamer.Element
Adds a Pad (link point) to the Element.
addPlugin(Plugin) - Method in class org.freedesktop.gstreamer.Registry
Add the plugin to the registry.
addProbe(Set<PadProbeType>, Pad.PROBE) - Method in class org.freedesktop.gstreamer.Pad
Be notified of different states of pads.
addProbe(PadProbeType, Pad.PROBE) - Method in class org.freedesktop.gstreamer.Pad
Be notified of different states of pads.
ALL_BOTH - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe upstream events and queries and downstream buffers, buffer lists, events and queries.
AllocationQuery - Class in org.freedesktop.gstreamer.query
An allocation query for querying allocation properties.
AllocationQuery(Caps, boolean) - Constructor for class org.freedesktop.gstreamer.query.AllocationQuery
Create a new allocation query.
anyCaps() - Static method in class org.freedesktop.gstreamer.Caps
Creates a new Caps that indicates that it is compatible with any media format.
API(Class<T>, String) - Constructor for class org.freedesktop.gstreamer.Meta.API
Create an API for the given implementation type.
API - Static variable in class org.freedesktop.gstreamer.video.VideoTimeCodeMeta
Meta.API for VideoTimeCodeMeta.
append(Caps) - Method in class org.freedesktop.gstreamer.Caps
Append the structures contained in caps to this caps object.
append(Structure) - Method in class org.freedesktop.gstreamer.Caps
Append structure to this caps.
AppSink - Class in org.freedesktop.gstreamer.elements
A sink Element that provides an easy way for applications to extract samples from a pipeline.
AppSink(String) - Constructor for class org.freedesktop.gstreamer.elements.AppSink
 
AppSink.EOS - Interface in org.freedesktop.gstreamer.elements
Signal emitted when this AppSink got EOS.
AppSink.NEW_PREROLL - Interface in org.freedesktop.gstreamer.elements
Signal emitted when this AppSink when a new buffer is ready.
AppSink.NEW_SAMPLE - Interface in org.freedesktop.gstreamer.elements
Signal emitted when this AppSink when a new Sample is ready.
AppSrc - Class in org.freedesktop.gstreamer.elements
A source Element that provides an easy way for applications to insert data into a GStreamer pipeline.
AppSrc(String) - Constructor for class org.freedesktop.gstreamer.elements.AppSrc
 
AppSrc.ENOUGH_DATA - Interface in org.freedesktop.gstreamer.elements
Signal that the source has enough data.
AppSrc.NEED_DATA - Interface in org.freedesktop.gstreamer.elements
Signal that the source needs more data.
AppSrc.SEEK_DATA - Interface in org.freedesktop.gstreamer.elements
Seek to the given offset, expressed in terms of the Format set on the AppSrc.
AppSrc.StreamType - Enum in org.freedesktop.gstreamer.elements
The stream type.
ARGBControlBinding - Class in org.freedesktop.gstreamer.controller
Attachment for control sources to ARGB properties
asyncDone(GstObject) - Method in interface org.freedesktop.gstreamer.Bus.ASYNC_DONE
Called when a segment-done message has been posted.
attach(GSource) - Method in class org.freedesktop.gstreamer.glib.GMainContext
 
attach(GMainContext) - Method in class org.freedesktop.gstreamer.glib.GSource
 
audioChanged(PlayBin) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.AUDIO_CHANGED
 
audioTagsChanged(PlayBin, int) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.AUDIO_TAGS_CHANGED
 
autoplugContinue(DecodeBin, Pad, Caps) - Method in interface org.freedesktop.gstreamer.elements.DecodeBin.AUTOPLUG_CONTINUE
Autoplug continue signal.
autoplugContinue(URIDecodeBin, Pad, Caps) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.AUTOPLUG_CONTINUE
Autoplug continue signal.
autoplugFactories(DecodeBin, Pad, Caps) - Method in interface org.freedesktop.gstreamer.elements.DecodeBin.AUTOPLUG_FACTORIES
 
autoplugFactories(URIDecodeBin, Pad, Caps) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.AUTOPLUG_FACTORIES
 
autoplugQuery(DecodeBin, Pad, Element, Query) - Method in interface org.freedesktop.gstreamer.elements.DecodeBin.AUTOPLUG_QUERY
 
autoplugQuery(URIDecodeBin, Pad, Element, Query) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.AUTOPLUG_QUERY
 
autoplugSelect(DecodeBin, Pad, Caps, ElementFactory) - Method in interface org.freedesktop.gstreamer.elements.DecodeBin.AUTOPLUG_SELECT
 
autoplugSelect(URIDecodeBin, Pad, Caps, ElementFactory) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.AUTOPLUG_SELECT
 
autoplugSort(DecodeBin, Pad, Caps, List<ElementFactory>) - Method in interface org.freedesktop.gstreamer.elements.DecodeBin.AUTOPLUG_SORT
Autoplug sort
autoplugSort(URIDecodeBin, Pad, Caps, List<ElementFactory>) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.AUTOPLUG_SORT
Autoplug sort
awaitTermination(long, TimeUnit) - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 

B

BASELINE - Static variable in class org.freedesktop.gstreamer.Version
The baseline version of GStreamer supported by these Java bindings.
BaseSink - Class in org.freedesktop.gstreamer.elements
A base class for sink elements.
BaseSink(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.elements.BaseSink
 
BaseSrc - Class in org.freedesktop.gstreamer.elements
A base class for source elements.
BaseSrc(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.elements.BaseSrc
 
BaseTransform - Class in org.freedesktop.gstreamer.elements
A base class for simple transform filters.
BaseTransform(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.elements.BaseTransform
 
Bin - Class in org.freedesktop.gstreamer
Base class and element that can contain other elements.
Bin(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.Bin
 
Bin() - Constructor for class org.freedesktop.gstreamer.Bin
Creates a new Bin with a unique name.
Bin(String) - Constructor for class org.freedesktop.gstreamer.Bin
Creates a new Bin with the given name.
Bin.DebugGraphDetails - Enum in org.freedesktop.gstreamer
Available details for pipeline graphs produced by #debugToDotFile(int, java.lang.String, boolean)
Bin.DEEP_ELEMENT_ADDED - Interface in org.freedesktop.gstreamer
Signal emitted when an Element is added to sub-bin of this Bin
Bin.DEEP_ELEMENT_REMOVED - Interface in org.freedesktop.gstreamer
Signal emitted when an Element is removed from sub-bin of this Bin
Bin.DO_LATENCY - Interface in org.freedesktop.gstreamer
Signal emitted when an Element has latency
Bin.ELEMENT_ADDED - Interface in org.freedesktop.gstreamer
Signal emitted when an Element is added to this Bin
Bin.ELEMENT_REMOVED - Interface in org.freedesktop.gstreamer
Signal emitted when an Element is removed from this Bin
bind(String, int) - Method in class org.freedesktop.gstreamer.glib.GSocket
 
block(Runnable) - Method in class org.freedesktop.gstreamer.Pad
Run a runnable under a blocked state
BLOCK_DOWNSTREAM - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe and block downstream data (buffers, buffer lists and events).
BLOCK_UPSTREAM - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe and block upstream data (events).
BLOCKING - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe and block at the next opportunity, at data flow or when idle.
Buffer - Class in org.freedesktop.gstreamer
Buffers are the basic unit of data transfer in GStreamer.
Buffer() - Constructor for class org.freedesktop.gstreamer.Buffer
Creates a newly allocated buffer without any data.
Buffer(int) - Constructor for class org.freedesktop.gstreamer.Buffer
Creates a newly allocated buffer with data of the given size.
BufferFlags - Enum in org.freedesktop.gstreamer
A set of buffer flags used to describe properties of a Buffer.
bufferingData(GstObject, int) - Method in interface org.freedesktop.gstreamer.Bus.BUFFERING
Called when a Pipeline element needs to buffer data before it can continue processing.
BufferingMessage - Class in org.freedesktop.gstreamer.message
This message can be posted by an element that needs to buffer data before it can continue processing.
BufferingMessage(GstObject, int) - Constructor for class org.freedesktop.gstreamer.message.BufferingMessage
Creates a new Buffering message.
BufferPool - Class in org.freedesktop.gstreamer
A BufferPool is an object that can be used to pre-allocate and recycle buffers of the same size and with the same properties.
BufferPool() - Constructor for class org.freedesktop.gstreamer.BufferPool
Creates a new instance of BufferPool
BufferSizeEvent - Class in org.freedesktop.gstreamer.event
A buffersize event.
BufferSizeEvent(Format, long, long, boolean) - Constructor for class org.freedesktop.gstreamer.event.BufferSizeEvent
Creates a new buffersize event.
Bus - Class in org.freedesktop.gstreamer
The Bus is an object responsible for delivering Messages in a first-in first-out way from the streaming threads to the application.
Bus.ASYNC_DONE - Interface in org.freedesktop.gstreamer
Signal emitted by elements when they complete an ASYNC state change.
Bus.BUFFERING - Interface in org.freedesktop.gstreamer
Signal emitted when the pipeline is buffering data.
Bus.DURATION_CHANGED - Interface in org.freedesktop.gstreamer
Signal sent when a new duration message is posted by an element that know the duration of a stream in a specific format.
Bus.EOS - Interface in org.freedesktop.gstreamer
Signal emitted when end-of-stream is reached in a pipeline.
Bus.ERROR - Interface in org.freedesktop.gstreamer
Signal emitted when an error occurs.
Bus.INFO - Interface in org.freedesktop.gstreamer
Signal emitted when an informational message is delivered.
Bus.MESSAGE - Interface in org.freedesktop.gstreamer
Catch all signals emitted on the Bus.
Bus.SEGMENT_DONE - Interface in org.freedesktop.gstreamer
Signal emitted when the pipeline has completed playback of a segment.
Bus.SEGMENT_START - Interface in org.freedesktop.gstreamer
This message is posted by elements that start playback of a segment as a result of a segment seek.
Bus.STATE_CHANGED - Interface in org.freedesktop.gstreamer
Signal emitted when a state change happens.
Bus.TAG - Interface in org.freedesktop.gstreamer
Signal emitted when a new tag is identified on the stream.
Bus.WARNING - Interface in org.freedesktop.gstreamer
Signal emitted when a warning message is delivered.
busMessage(Bus, Message) - Method in interface org.freedesktop.gstreamer.Bus.MESSAGE
Called when a Element posts a Message on the Bus.
BusSyncHandler - Interface in org.freedesktop.gstreamer
A BusSyncHandler will be invoked synchronously, when a new message has been injected into a Bus.
BusSyncReply - Enum in org.freedesktop.gstreamer
The result values for a GstBusSyncHandler.

C

callerOwnsReturn(Pointer, Class<T>) - Static method in class org.freedesktop.gstreamer.glib.Natives
Get a NativeObject instance of the requested type for the provided Pointer, for use with native functions returning Transfer Full or Transfer Floating results.
callerOwnsReturn(GPointer, Class<T>) - Static method in class org.freedesktop.gstreamer.glib.Natives
Get a NativeObject instance of the requested type for the provided Pointer, for use with native functions returning Transfer Full or Transfer Floating results.
canMonitor() - Method in class org.freedesktop.gstreamer.device.DeviceProvider
Whether the provider can monitor.
Caps - Class in org.freedesktop.gstreamer
Structure describing sets of media formats
Caps() - Constructor for class org.freedesktop.gstreamer.Caps
Creates a new Caps that is empty.
Caps(String) - Constructor for class org.freedesktop.gstreamer.Caps
Construct a new Caps from a string representation.
Caps(Caps) - Constructor for class org.freedesktop.gstreamer.Caps
Create a caps that is a copy of another caps.
CapsEvent - Class in org.freedesktop.gstreamer.event
A CAPS event for Caps.
CapsEvent(Caps) - Constructor for class org.freedesktop.gstreamer.event.CapsEvent
Creates a new caps event.
cb - Variable in class org.freedesktop.gstreamer.glib.GObject.GCallback
 
chain(Buffer) - Method in class org.freedesktop.gstreamer.Pad
Chain a buffer to pad.
checkSatisfies(Version) - Method in class org.freedesktop.gstreamer.Version
Check whether this version is equal to or greater than the passed in version.
checkVersion(int, int) - Static method in class org.freedesktop.gstreamer.Gst
Checks that the version of GStreamer requested in init() satisfies the given version or throws an exception.
checkVersion(int, int, int) - Method in class org.freedesktop.gstreamer.PluginFeature
Checks whether the given plugin feature is at least the required version.
clearSyncHandler() - Method in class org.freedesktop.gstreamer.Bus
Clear the synchronous handler.
Clock - Class in org.freedesktop.gstreamer
Abstract class for global clocks.
Clock(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.Clock
Deprecated.
Clock.Calibration - Class in org.freedesktop.gstreamer
Data storage for clock calibration.
ClockID - Class in org.freedesktop.gstreamer
A datatype to hold the handle to an outstanding sync or async clock callback.
ClockReturn - Enum in org.freedesktop.gstreamer
The return value of a clock operation.
ClockTime - Class in org.freedesktop.gstreamer
Utility methods for working with clock time (ns) in GStreamer.
close() - Method in class org.freedesktop.gstreamer.glib.NativeObject
ColorBalance - Class in org.freedesktop.gstreamer.interfaces
 
ColorBalance.VALUE_CHANGED - Interface in org.freedesktop.gstreamer.interfaces
Signal emitted when color balance value changed
ColorBalanceChannel - Class in org.freedesktop.gstreamer.interfaces
 
colorBalanceValueChanged(ColorBalance, ColorBalanceChannel, int) - Method in interface org.freedesktop.gstreamer.interfaces.ColorBalance.VALUE_CHANGED
Called when the color balance channel value changes
compareTo(ClockID) - Method in class org.freedesktop.gstreamer.ClockID
Compares this ClockID to another.
connect(Bin.ELEMENT_ADDED) - Method in class org.freedesktop.gstreamer.Bin
Add a listener for the element-added signal on this Bin
connect(Bin.ELEMENT_REMOVED) - Method in class org.freedesktop.gstreamer.Bin
Add a listener for the element-removed signal on this Bin
connect(Bin.DEEP_ELEMENT_ADDED) - Method in class org.freedesktop.gstreamer.Bin
Add a listener for the deep-element-added signal on this Bin
connect(Bin.DEEP_ELEMENT_REMOVED) - Method in class org.freedesktop.gstreamer.Bin
Add a listener for the deep-element-removed signal on this Bin
connect(Bin.DO_LATENCY) - Method in class org.freedesktop.gstreamer.Bin
Add a listener for the do-latency signal on this Bin
connect(Bus.EOS) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for end-of-stream messages.
connect(Bus.ERROR) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for error messages.
connect(Bus.WARNING) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for warning messages.
connect(Bus.INFO) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for informational messages.
connect(Bus.STATE_CHANGED) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for State changes in the Pipeline.
connect(Bus.TAG) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for new media tags.
connect(Bus.BUFFERING) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for Bus.BUFFERING messages in the Pipeline.
connect(Bus.DURATION_CHANGED) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for duration changes.
connect(Bus.SEGMENT_START) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for Bus.SEGMENT_START messages in the Pipeline.
connect(Bus.SEGMENT_DONE) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for Bus.SEGMENT_DONE messages in the Pipeline.
connect(Bus.ASYNC_DONE) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for Bus.ASYNC_DONE messages in the Pipeline.
connect(Bus.MESSAGE) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for all messages posted on the Bus.
connect(String, Bus.MESSAGE) - Method in class org.freedesktop.gstreamer.Bus
Add a listener for messages of type signal posted on the Bus.
connect(String, Class<T>, T, Callback) - Method in class org.freedesktop.gstreamer.Bus
Connects a callback to a signal.
connect(Element.PAD_ADDED) - Method in class org.freedesktop.gstreamer.Element
Add a listener for the pad-added signal
connect(Element.PAD_REMOVED) - Method in class org.freedesktop.gstreamer.Element
Add a listener for the pad-added signal
connect(Element.NO_MORE_PADS) - Method in class org.freedesktop.gstreamer.Element
Add a listener for the no-more-pads signal
connect(AppSink.EOS) - Method in class org.freedesktop.gstreamer.elements.AppSink
Adds a listener for the eos signal.
connect(AppSink.NEW_SAMPLE) - Method in class org.freedesktop.gstreamer.elements.AppSink
Adds a listener for the new-sample signal.
connect(AppSink.NEW_PREROLL) - Method in class org.freedesktop.gstreamer.elements.AppSink
Adds a listener for the new-preroll signal.
connect(AppSrc.ENOUGH_DATA) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Adds a listener for the enough-data signal
connect(AppSrc.NEED_DATA) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Adds a listener for the need-data signal
connect(AppSrc.SEEK_DATA) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Adds a listener for the seek-data signal
connect(DecodeBin.UNKNOWN_TYPE) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Adds a listener for the unknown-type signal
connect(DecodeBin.AUTOPLUG_CONTINUE) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Adds a listener for the autoplug-continue signal
connect(DecodeBin.AUTOPLUG_FACTORIES) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Adds a listener for the autoplug-factories signal
connect(DecodeBin.AUTOPLUG_SORT) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Adds a listener for the autoplug-sort signal
connect(DecodeBin.AUTOPLUG_SELECT) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Adds a listener for the autoplug-select signal
connect(DecodeBin.AUTOPLUG_QUERY) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Adds a listener for the autoplug-query signal
connect(DecodeBin.DRAINED) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Adds a listener for the drained signal
connect(PlayBin.ABOUT_TO_FINISH) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Adds a listener for the about-to-finish signal
connect(PlayBin.VIDEO_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Adds a listener for the video-changed signal
connect(PlayBin.AUDIO_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Adds a listener for the audio-changed signal
connect(PlayBin.TEXT_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Adds a listener for the audio-changed signal
connect(PlayBin.VIDEO_TAGS_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Adds a listener for the video-tags-changed signal
connect(PlayBin.AUDIO_TAGS_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Adds a listener for the audio-tags-changed signal
connect(PlayBin.TEXT_TAGS_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Adds a listener for the audio-tags-changed signal
connect(PlayBin.ELEMENT_SETUP) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Add a listener for the element-setup signal.
connect(PlayBin.SOURCE_SETUP) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Add a listener for the source-setup signal.
connect(URIDecodeBin.UNKNOWN_TYPE) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the unknown-type signal
connect(URIDecodeBin.AUTOPLUG_CONTINUE) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the autoplug-continue signal
connect(URIDecodeBin.AUTOPLUG_FACTORIES) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the autoplug-factories signal
connect(URIDecodeBin.AUTOPLUG_SORT) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the autoplug-sort signal
connect(URIDecodeBin.AUTOPLUG_SELECT) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the autoplug-select signal
connect(URIDecodeBin.AUTOPLUG_QUERY) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the autoplug-query signal
connect(URIDecodeBin.DRAINED) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the drained signal
connect(URIDecodeBin.SOURCE_SETUP) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Adds a listener for the source-setup signal
connect(Class<T>, T, Callback) - Method in class org.freedesktop.gstreamer.glib.GObject
 
connect(String, Class<T>, T, Callback) - Method in class org.freedesktop.gstreamer.glib.GObject
 
connect(String, int) - Method in class org.freedesktop.gstreamer.glib.GSocket
 
connect(ColorBalance.VALUE_CHANGED) - Method in class org.freedesktop.gstreamer.interfaces.ColorBalance
Add a listener for norm-changed messages.
connect(Pad.LINKED) - Method in class org.freedesktop.gstreamer.Pad
Add a listener for the linked signal on this Pad
connect(Pad.UNLINKED) - Method in class org.freedesktop.gstreamer.Pad
Add a listener for the unlinked signal on this Pad
connect(WebRTCBin.ON_NEGOTIATION_NEEDED) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Adds a listener for the on-negotiation-needed signal.
connect(WebRTCBin.ON_ICE_CANDIDATE) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Adds a listener for the on-ice-candidate signal.
Context - Class in org.freedesktop.gstreamer
Lightweight objects to represent element contexts.
Context(String) - Constructor for class org.freedesktop.gstreamer.Context
 
Context(String, boolean) - Constructor for class org.freedesktop.gstreamer.Context
Create a new context.
Context.Handle - Class in org.freedesktop.gstreamer
 
ControlBinding - Class in org.freedesktop.gstreamer
Attachment for control source sources.
ControlBinding(ControlBinding.Handle, boolean) - Constructor for class org.freedesktop.gstreamer.ControlBinding
 
ControlBinding.Handle - Class in org.freedesktop.gstreamer
 
Controllers - Class in org.freedesktop.gstreamer.controller
Controllers registration
Controllers() - Constructor for class org.freedesktop.gstreamer.controller.Controllers
 
ControlSource - Class in org.freedesktop.gstreamer
Base class for control source sources.
ControlSource(ControlSource.Handle, boolean) - Constructor for class org.freedesktop.gstreamer.ControlSource
 
ControlSource.Handle - Class in org.freedesktop.gstreamer
 
ControlSource.TimedValue - Class in org.freedesktop.gstreamer
A simple structure for saving a timestamp and a value.
ConvertQuery - Class in org.freedesktop.gstreamer.query
A convert query used to ask for a conversion between one format and another.
ConvertQuery(Format, long, Format) - Constructor for class org.freedesktop.gstreamer.query.ConvertQuery
Construct a new convert query object.
copy() - Method in class org.freedesktop.gstreamer.Caps
Create a new Caps as a copy of the this caps.
copy() - Method in class org.freedesktop.gstreamer.MiniObject
Create a new MiniObject as a copy of the this instance.
copy() - Method in class org.freedesktop.gstreamer.Structure
 
create(GstObject, String, ControlSource, ControlSource, ControlSource, ControlSource) - Static method in class org.freedesktop.gstreamer.controller.ARGBControlBinding
Create a new control-binding that attaches the given ControlSource to the GObject property.
create(GstObject, String, ControlSource) - Static method in class org.freedesktop.gstreamer.controller.DirectControlBinding
Create a new control-binding that attaches the ControlSource to the GObject property.
create(GstObject, String, GstObject, String) - Static method in class org.freedesktop.gstreamer.controller.ProxyControlBinding
Create a ProxyControlBinding that forwards all access to data or syncValues() requests from propertyName on object to the control binding at refPropertyName on refObject .
create(String) - Method in class org.freedesktop.gstreamer.ElementFactory
Creates a new element from the factory.
createAbsolute(GstObject, String, ControlSource) - Static method in class org.freedesktop.gstreamer.controller.DirectControlBinding
Create a new control-binding that attaches the ControlSource to the GObject property.
createAnswer(WebRTCBin.CREATE_ANSWER) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Create an answer in response to an offer received in order for the WebRTC signaling protocol to start.
createElement(String) - Method in class org.freedesktop.gstreamer.device.Device
Creates the element with all of the required parameters set to use this device.
createInstance(int, int, int) - Static method in class org.freedesktop.gstreamer.glib.GDate
 
createInstance(int) - Static method in class org.freedesktop.gstreamer.glib.GDate
 
createInstanceLocalEpoch(long) - Static method in class org.freedesktop.gstreamer.DateTime
 
createKeyEvent(String, String) - Static method in class org.freedesktop.gstreamer.event.NavigationEvent
Creates a new key navigation event.
createKeyPressEvent(String) - Static method in class org.freedesktop.gstreamer.event.NavigationEvent
Creates a new key press navigation event.
createKeyReleaseEvent(String) - Static method in class org.freedesktop.gstreamer.event.NavigationEvent
Creates a new key release navigation event.
createMouseButtonPressEvent(double, double, int) - Static method in class org.freedesktop.gstreamer.event.NavigationEvent
Creates a mouse button press navigation event.
createMouseButtonReleaseEvent(double, double, int) - Static method in class org.freedesktop.gstreamer.event.NavigationEvent
Creates a mouse button release navigation event.
createMouseEvent(String, double, double, int) - Static method in class org.freedesktop.gstreamer.event.NavigationEvent
Creates a mouse navigation event.
createMouseMoveEvent(double, double, int) - Static method in class org.freedesktop.gstreamer.event.NavigationEvent
Creates a mouse move navigation event.
createOffer(WebRTCBin.CREATE_OFFER) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Create an offer that can be sent to other clients to setup a WebRTC connection.

D

DATA_BOTH - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe upstream and downstream data (buffers, buffer lists and events).
DATA_DOWNSTREAM - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe downstream data (buffers, buffer lists and events).
DATA_UPSTREAM - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe upstream data (events).
dataReceived(Pad, Buffer) - Method in interface org.freedesktop.gstreamer.Pad.DATA_PROBE
 
DateTime - Class in org.freedesktop.gstreamer
 
debugToDotFile(EnumSet<Bin.DebugGraphDetails>, String) - Method in class org.freedesktop.gstreamer.Bin
To aid debugging applications one can use this method to write out the whole network of gstreamer elements that form the pipeline into a dot file.
debugToDotFileWithTS(EnumSet<Bin.DebugGraphDetails>, String) - Method in class org.freedesktop.gstreamer.Bin
To aid debugging applications one can use this method to write out the whole network of gstreamer elements that form the pipeline into a dot file.
DecodeBin - Class in org.freedesktop.gstreamer.elements
A Bin that auto-magically constructs a decoding pipeline using available decoders and demuxers via auto-plugging.
DecodeBin(String) - Constructor for class org.freedesktop.gstreamer.elements.DecodeBin
Creates a new DecodeBin.
DecodeBin.AUTOPLUG_CONTINUE - Interface in org.freedesktop.gstreamer.elements
Signal is emitted when a pad for which there is no further possible decoding is added to the DecodeBin.
DecodeBin.AUTOPLUG_FACTORIES - Interface in org.freedesktop.gstreamer.elements
This function is emitted when an array of possible factories for caps on pad is needed.
DecodeBin.AUTOPLUG_QUERY - Interface in org.freedesktop.gstreamer.elements
This signal is emitted whenever an autoplugged element that is not linked downstream yet and not exposed does a query.
DecodeBin.AUTOPLUG_SELECT - Interface in org.freedesktop.gstreamer.elements
Once DecodeBin has found the possible ElementFactory objects to try for caps on pad, this signal is emitted.
DecodeBin.AUTOPLUG_SORT - Interface in org.freedesktop.gstreamer.elements
Once DecodeBin has found the possible ElementFactory objects to try for caps on pad, this signal is emitted.
DecodeBin.AutoplugSelectResult - Enum in org.freedesktop.gstreamer.elements
 
DecodeBin.DRAINED - Interface in org.freedesktop.gstreamer.elements
This signal is emitted once DecodeBin has finished decoding all the data.
DecodeBin.UNKNOWN_TYPE - Interface in org.freedesktop.gstreamer.elements
Signal is emitted when a pad for which there is no further possible decoding is added to the DecodeBin.
deinit() - Static method in class org.freedesktop.gstreamer.Gst
Clean up any resources created by GStreamer in Gst.init(org.freedesktop.gstreamer.Version).
denominator - Variable in class org.freedesktop.gstreamer.Fraction
 
Device - Class in org.freedesktop.gstreamer.device
Devices are objects representing a device, they contain relevant metadata about the device, such as its class and the GstCaps representing the media types it can produce or handle.
DeviceMonitor - Class in org.freedesktop.gstreamer.device
A device monitor and prober
DeviceMonitor() - Constructor for class org.freedesktop.gstreamer.device.DeviceMonitor
 
DeviceProvider - Class in org.freedesktop.gstreamer.device
A device provider.
DeviceProviderFactory - Class in org.freedesktop.gstreamer.device
A factory for DeviceProvider
DirectControlBinding - Class in org.freedesktop.gstreamer.controller
Direct attachment for control sources.
disconnect(Bin.ELEMENT_ADDED) - Method in class org.freedesktop.gstreamer.Bin
Disconnect the listener for the element-added signal
disconnect(Bin.ELEMENT_REMOVED) - Method in class org.freedesktop.gstreamer.Bin
Disconnect the listener for the element-removed signal
disconnect(Bin.DEEP_ELEMENT_ADDED) - Method in class org.freedesktop.gstreamer.Bin
Disconnect the listener for the deep-element-added signal
disconnect(Bin.DEEP_ELEMENT_REMOVED) - Method in class org.freedesktop.gstreamer.Bin
Disconnect the listener for the deep-element-removed signal
disconnect(Bin.DO_LATENCY) - Method in class org.freedesktop.gstreamer.Bin
Disconnect the listener for the do-latency signal
disconnect(Bus.EOS) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for end-of-stream messages.
disconnect(Bus.ERROR) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for error messages.
disconnect(Bus.WARNING) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for warning messages.
disconnect(Bus.INFO) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for informational messages.
disconnect(Bus.STATE_CHANGED) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for State change messages.
disconnect(Bus.TAG) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for tag messages.
disconnect(Bus.BUFFERING) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for buffering messages.
disconnect(Bus.DURATION_CHANGED) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for duration change messages.
disconnect(Bus.SEGMENT_START) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for segment-start messages.
disconnect(Bus.SEGMENT_DONE) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for segment-done messages.
disconnect(Bus.ASYNC_DONE) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for async-done messages.
disconnect(Bus.MESSAGE) - Method in class org.freedesktop.gstreamer.Bus
Disconnect the listener for segment-done messages.
disconnect(Class<T>, T) - Method in class org.freedesktop.gstreamer.Bus
 
disconnect(Element.PAD_ADDED) - Method in class org.freedesktop.gstreamer.Element
Remove a listener for the pad-added signal
disconnect(Element.PAD_REMOVED) - Method in class org.freedesktop.gstreamer.Element
Remove a listener for the pad-removed signal
disconnect(Element.NO_MORE_PADS) - Method in class org.freedesktop.gstreamer.Element
Remove a listener for the no-more-pads signal
disconnect(AppSink.EOS) - Method in class org.freedesktop.gstreamer.elements.AppSink
Removes a listener for the eos signal
disconnect(AppSink.NEW_SAMPLE) - Method in class org.freedesktop.gstreamer.elements.AppSink
Removes a listener for the new-sample signal
disconnect(AppSink.NEW_PREROLL) - Method in class org.freedesktop.gstreamer.elements.AppSink
Removes a listener for the new-preroll signal
disconnect(AppSrc.ENOUGH_DATA) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Removes a listener for the enough-data signal
disconnect(AppSrc.NEED_DATA) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Removes a listener for the need-data signal
disconnect(AppSrc.SEEK_DATA) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Removes a listener for the seek-data signal
disconnect(DecodeBin.UNKNOWN_TYPE) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Removes a listener for the unknown-type signal
disconnect(DecodeBin.AUTOPLUG_CONTINUE) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Removes a listener for the autoplug-continue signal
disconnect(DecodeBin.AUTOPLUG_FACTORIES) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Removes a listener for the autoplug-factories signal
disconnect(DecodeBin.AUTOPLUG_SORT) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Removes a listener for the autoplug-sort signal
disconnect(DecodeBin.AUTOPLUG_SELECT) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Removes a listener for the autoplug-select signal
disconnect(DecodeBin.AUTOPLUG_QUERY) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Removes a listener for the autoplug-query signal
disconnect(DecodeBin.DRAINED) - Method in class org.freedesktop.gstreamer.elements.DecodeBin
Removes a listener for the drained signal
disconnect(PlayBin.ABOUT_TO_FINISH) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Removes a listener for the about-to-finish signal
disconnect(PlayBin.VIDEO_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Removes a listener for the video-changed signal
disconnect(PlayBin.AUDIO_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Removes a listener for the audio-changed signal
disconnect(PlayBin.TEXT_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Removes a listener for the text-changed signal
disconnect(PlayBin.VIDEO_TAGS_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Removes a listener for the video-tags-changed signal
disconnect(PlayBin.AUDIO_TAGS_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Removes a listener for the audio-tags-changed signal
disconnect(PlayBin.TEXT_TAGS_CHANGED) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Removes a listener for the text-tags-changed signal
disconnect(PlayBin.ELEMENT_SETUP) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Remove listener for the element-setup signal.
disconnect(PlayBin.SOURCE_SETUP) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Remove listener for the source-setup signal.
disconnect(URIDecodeBin.UNKNOWN_TYPE) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the unknown-type signal
disconnect(URIDecodeBin.AUTOPLUG_CONTINUE) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the autoplug-continue signal
disconnect(URIDecodeBin.AUTOPLUG_FACTORIES) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the autoplug-factories signal
disconnect(URIDecodeBin.AUTOPLUG_SORT) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the autoplug-sort signal
disconnect(URIDecodeBin.AUTOPLUG_SELECT) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the autoplug-select signal
disconnect(URIDecodeBin.AUTOPLUG_QUERY) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the autoplug-query signal
disconnect(URIDecodeBin.DRAINED) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the drained signal
disconnect(URIDecodeBin.SOURCE_SETUP) - Method in class org.freedesktop.gstreamer.elements.URIDecodeBin
Removes a listener for the source-setup signal
disconnect(Class<T>, T) - Method in class org.freedesktop.gstreamer.glib.GObject
 
disconnect() - Method in class org.freedesktop.gstreamer.glib.GObject.GCallback
 
disconnect(ColorBalance.VALUE_CHANGED) - Method in class org.freedesktop.gstreamer.interfaces.ColorBalance
Disconnect the listener for norm-changed messages.
disconnect(Pad.LINKED) - Method in class org.freedesktop.gstreamer.Pad
Remove a listener for the linked signal on this Pad
disconnect(Pad.UNLINKED) - Method in class org.freedesktop.gstreamer.Pad
Remove a listener for the unlinked signal on this Pad
disown() - Method in class org.freedesktop.gstreamer.glib.NativeObject
Disown this object.
disown() - Method in class org.freedesktop.gstreamer.glib.NativeObject.Handle
Disown the native reference.
disown() - Method in class org.freedesktop.gstreamer.video.VideoTimeCode
 
disown() - Method in class org.freedesktop.gstreamer.video.VideoTimeCodeMeta
 
dispose() - Method in class org.freedesktop.gstreamer.Bus
 
dispose() - Method in class org.freedesktop.gstreamer.glib.GObject
 
dispose() - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
 
dispose() - Method in class org.freedesktop.gstreamer.glib.NativeObject
Dispose this object, and potentially clear (free, unref, etc.) the underlying native object if this object owns the reference.
dispose() - Method in class org.freedesktop.gstreamer.glib.NativeObject.Handle
Dispose the handle, and dispose the native reference if owned by this handle.
disposeNativeHandle(GPointer) - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
 
disposeNativeHandle(GPointer) - Method in class org.freedesktop.gstreamer.glib.NativeObject.Handle
Subclasses should override this method to dispose of the native reference (free, unref, etc.).
disposeNativeHandle(GPointer) - Method in class org.freedesktop.gstreamer.Meta.Handle
 
disposeNativeHandle(GPointer) - Method in class org.freedesktop.gstreamer.MiniObject.Handle
 
doLatency(Bin) - Method in interface org.freedesktop.gstreamer.Bin.DO_LATENCY
Called when an Element is removed from a Bin
drained(DecodeBin) - Method in interface org.freedesktop.gstreamer.elements.DecodeBin.DRAINED
 
drained(URIDecodeBin) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.DRAINED
 
durationChanged(GstObject) - Method in interface org.freedesktop.gstreamer.Bus.DURATION_CHANGED
Called when a new duration message is posted on the Bus.
DurationChangedMessage - Class in org.freedesktop.gstreamer.message
A duration changed message.
DurationChangedMessage(GstObject) - Constructor for class org.freedesktop.gstreamer.message.DurationChangedMessage
Creates a new DurationChanged Message
DurationQuery - Class in org.freedesktop.gstreamer.query
A duration query used to get the total length of a stream.
DurationQuery(Format) - Constructor for class org.freedesktop.gstreamer.query.DurationQuery
Constructs a new stream duration query object to query in the given format.

E

Element - Class in org.freedesktop.gstreamer
Abstract base class for all pipeline elements.
Element(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.Element
Creates a new instance of Element.
Element.NO_MORE_PADS - Interface in org.freedesktop.gstreamer
Signal emitted when this Element ceases to generated dynamic pads.
Element.PAD_ADDED - Interface in org.freedesktop.gstreamer
Signal emitted when an Pad is added to this Element
Element.PAD_REMOVED - Interface in org.freedesktop.gstreamer
Signal emitted when an Pad is removed from this Element
elementAdded(Bin, Bin, Element) - Method in interface org.freedesktop.gstreamer.Bin.DEEP_ELEMENT_ADDED
Called when an Element is added to a Bin Since GStreamer 1.10
elementAdded(Bin, Element) - Method in interface org.freedesktop.gstreamer.Bin.ELEMENT_ADDED
Called when an Element is added to a Bin
ElementFactory - Class in org.freedesktop.gstreamer
ElementFactory is used to create instances of elements.
ElementFactory.ListType - Enum in org.freedesktop.gstreamer
The type of ElementFactory to filter.
elementRemoved(Bin, Bin, Element) - Method in interface org.freedesktop.gstreamer.Bin.DEEP_ELEMENT_REMOVED
Called when an Element is removed from a Bin Since GStreamer 1.10
elementRemoved(Bin, Element) - Method in interface org.freedesktop.gstreamer.Bin.ELEMENT_REMOVED
Called when an Element is removed from a Bin
Elements - Class in org.freedesktop.gstreamer.elements
 
Elements() - Constructor for class org.freedesktop.gstreamer.elements.Elements
 
elementSetup(PlayBin, Element) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.ELEMENT_SETUP
Element setup signal callback.
emit(String, Object...) - Method in class org.freedesktop.gstreamer.glib.GObject
 
emit(Class<T>, String, Object...) - Method in class org.freedesktop.gstreamer.glib.GObject
 
emptyCaps() - Static method in class org.freedesktop.gstreamer.Caps
Creates a new Caps that is empty.
endOfStream(GstObject) - Method in interface org.freedesktop.gstreamer.Bus.EOS
Called when a Pipeline element posts a end-of-stream message.
endOfStream() - Method in class org.freedesktop.gstreamer.elements.AppSrc
Indicates to the appsrc element that the last buffer queued in the element is the last buffer of the stream.
enoughData(AppSrc) - Method in interface org.freedesktop.gstreamer.elements.AppSrc.ENOUGH_DATA
Enough data signal
eos(AppSink) - Method in interface org.freedesktop.gstreamer.elements.AppSink.EOS
EOS signal
EOSEvent - Class in org.freedesktop.gstreamer.event
End-Of-Stream event.
EOSEvent() - Constructor for class org.freedesktop.gstreamer.event.EOSEvent
Creates a new EOS event.
EOSMessage - Class in org.freedesktop.gstreamer.message
An End-of-Stream Message.
EOSMessage(GstObject) - Constructor for class org.freedesktop.gstreamer.message.EOSMessage
Creates a new eos message.
equals(Object) - Method in class org.freedesktop.gstreamer.Caps
 
equals(Object) - Method in class org.freedesktop.gstreamer.Clock.Calibration
 
equals(Object) - Method in class org.freedesktop.gstreamer.ControlSource.TimedValue
 
equals(Object) - Method in class org.freedesktop.gstreamer.glib.NativeObject
 
errorMessage(GstObject, int, String) - Method in interface org.freedesktop.gstreamer.Bus.ERROR
Called when a Pipeline element posts an error message.
ErrorMessage - Class in org.freedesktop.gstreamer.message
This message is posted by element when a fatal event occurs.
Event - Class in org.freedesktop.gstreamer.event
Base type of all events.
Event.Types - Class in org.freedesktop.gstreamer.event
 
EVENT_BOTH - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe upstream and downstream events.
eventReceived(Pad, Event) - Method in interface org.freedesktop.gstreamer.Pad.EVENT_PROBE
 
EventType - Enum in org.freedesktop.gstreamer.event
The standard event types that can be sent in a pipeline.
execute(Runnable) - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
expire() - Method in class org.freedesktop.gstreamer.Promise
Expire a promise.
expose() - Method in class org.freedesktop.gstreamer.interfaces.VideoOverlay
Tell an overlay that it has been exposed.
external() - Method in class org.freedesktop.gstreamer.Clock.Calibration
The external time.

F

find(String) - Static method in class org.freedesktop.gstreamer.device.DeviceProviderFactory
Search for an device provider factory of the given name.
find(String) - Static method in class org.freedesktop.gstreamer.ElementFactory
Retrieve an instance of a factory that can produce Elements
findPlugin(String) - Method in class org.freedesktop.gstreamer.Registry
Find a plugin in the registry.
fixateNearestInteger(String, Integer) - Method in class org.freedesktop.gstreamer.Structure
 
FlowReturn - Enum in org.freedesktop.gstreamer
The result of passing data to a pad.
FlushStartEvent - Class in org.freedesktop.gstreamer.event
Start a flush operation.
FlushStartEvent() - Constructor for class org.freedesktop.gstreamer.event.FlushStartEvent
Creates a new flush start event.
FlushStopEvent - Class in org.freedesktop.gstreamer.event
Stop a flush operation.
FlushStopEvent() - Constructor for class org.freedesktop.gstreamer.event.FlushStopEvent
Creates a new flush stop event.
Format - Enum in org.freedesktop.gstreamer
Standard predefined formats.
FormatsQuery - Class in org.freedesktop.gstreamer.query
Used for querying formats of the stream.
FormatsQuery() - Constructor for class org.freedesktop.gstreamer.query.FormatsQuery
Constructs a new query object for querying formats of the stream.
Fraction - Class in org.freedesktop.gstreamer
Represents a fraction value.
Fraction(int, int) - Constructor for class org.freedesktop.gstreamer.Fraction
Creates a new Fraction.
fromGioValue(int) - Static method in enum org.freedesktop.gstreamer.glib.GSocketFamily
 
fromGioValue(int) - Static method in enum org.freedesktop.gstreamer.glib.GSocketProtocol
 
fromGioValue(int) - Static method in enum org.freedesktop.gstreamer.glib.GSocketType
 
fromInt(Class<T>, int) - Static method in interface org.freedesktop.gstreamer.glib.NativeEnum
Convert a native int value to the specified NativeEnum type.
fromInt(Class<T>, T, int) - Static method in interface org.freedesktop.gstreamer.glib.NativeEnum
Convert a native int value to the specified NativeEnum type, allowing for a default value (or null) to be returned instead of throwing an exception on invalid values.
fromInt(Class<FLAG>, int) - Static method in interface org.freedesktop.gstreamer.glib.NativeFlags
 
fromMicros(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Convert time in microseconds to GStreamer clocktime (nanoseconds)
fromMillis(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Convert time in milliseconds to GStreamer clocktime (nanoseconds)
fromSeconds(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Convert time in milliseconds to GStreamer clocktime (nanoseconds)
fromString(String) - Static method in class org.freedesktop.gstreamer.Caps
Construct a new Caps from a string representation.
fromString(String) - Static method in class org.freedesktop.gstreamer.Structure
Creates a Structure from a string representation.

G

GCallback(NativeLong, Callback) - Constructor for class org.freedesktop.gstreamer.glib.GObject.GCallback
 
GCancellable - Class in org.freedesktop.gstreamer.glib
 
GCancellable() - Constructor for class org.freedesktop.gstreamer.glib.GCancellable
 
GDate - Class in org.freedesktop.gstreamer.glib
Wrapper to the GDate data structure.
GError - Class in org.freedesktop.gstreamer.glib
Base GLib error type.
GError(int, String) - Constructor for class org.freedesktop.gstreamer.glib.GError
Creates a new instance of GError
get() - Method in class org.freedesktop.gstreamer.device.DeviceProviderFactory
Returns the DeviceProvider of the type defined by the given device provider factory.
get(String) - Method in class org.freedesktop.gstreamer.glib.GObject
Gets the current value of a GObject property.
get() - Static method in class org.freedesktop.gstreamer.Registry
Retrieves the default registry.
getAddress() - Method in class org.freedesktop.gstreamer.glib.GInetAddress
 
getAddress() - Method in class org.freedesktop.gstreamer.glib.GInetSocketAddress
 
getAll() - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource
Returns a copy of the list of TimedValue for the given property.
getAllowedCaps() - Method in class org.freedesktop.gstreamer.Pad
Gets the capabilities of the allowed media types that can flow through this pad and its peer.
getAmplitude() - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Get the amplitude of the waveform.
getAsString(String) - Method in class org.freedesktop.gstreamer.GstObject
Get the value of a GstObject property as a serialized String representation of its value.
getAudioPad(int) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Retrieve the stream-combiner sinkpad for a specific text stream.
getAudioTags(int) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Retrieve the tags of a specific audio stream number.
getAuthor() - Method in class org.freedesktop.gstreamer.ElementFactory
Returns the name of the person who wrote the factory.
getAutoFlushBus() - Method in class org.freedesktop.gstreamer.Pipeline
Checks if the pipeline will automatically flush messages when going to the NULL state.
getBaseTime() - Method in class org.freedesktop.gstreamer.Element
Returns the base time of the element.
getBoolean(String) - Method in class org.freedesktop.gstreamer.Structure
Get the value of the named field as a boolean.
getBuffer() - Method in class org.freedesktop.gstreamer.PadProbeInfo
Get the Buffer from the probe, or null.
getBuffer() - Method in class org.freedesktop.gstreamer.Sample
Get the Buffer associated with sample, or NULL when there is no buffer.
getBus() - Method in class org.freedesktop.gstreamer.device.DeviceMonitor
Get the Bus for this DeviceMonitor
getBus() - Method in class org.freedesktop.gstreamer.device.DeviceProvider
Get the Bus of this DeviceProvider
getBus() - Method in class org.freedesktop.gstreamer.Element
Get the bus of the element.
getBus() - Method in class org.freedesktop.gstreamer.Pipeline
Gets the Bus this pipeline uses for messages.
getByName(String) - Static method in class org.freedesktop.gstreamer.device.DeviceProviderFactory
Returns the device provider of the type defined by the given device provider factory.
getCalibration(long, long, long, long) - Method in class org.freedesktop.gstreamer.Clock
Deprecated.
getCalibration() - Method in class org.freedesktop.gstreamer.Clock
Gets the internal rate and reference time of clock.
getCaps() - Method in class org.freedesktop.gstreamer.BufferPool
Query the Caps configured on the BufferPool.
getCaps() - Method in class org.freedesktop.gstreamer.device.Device
Get the Caps that this device supports.
getCaps() - Method in class org.freedesktop.gstreamer.elements.AppSink
Gets the Caps configured on this AppSink
getCaps() - Method in class org.freedesktop.gstreamer.elements.AppSrc
Get the configured Caps on the AppSrc.
getCaps() - Method in class org.freedesktop.gstreamer.PadTemplate
Gets the Caps set on this PadTemplate
getCaps() - Method in class org.freedesktop.gstreamer.query.AllocationQuery
Get the requested Caps
getCaps() - Method in class org.freedesktop.gstreamer.Sample
Get the Caps associated with sample, or NULL when there is no caps.
getCaps() - Method in class org.freedesktop.gstreamer.StaticPadTemplate
Get the Caps of the template.
getChannelList() - Method in class org.freedesktop.gstreamer.interfaces.ColorBalance
Retrieves a list of ColorBalanceChannels from the ColorBalance
getClock() - Method in class org.freedesktop.gstreamer.Element
Gets the currently configured clock of the element.
getClock() - Method in class org.freedesktop.gstreamer.Pipeline
Return the current Clock used by the pipeline.
getCode() - Method in class org.freedesktop.gstreamer.glib.GError
Gets a numeric code representing this error.
getConfig() - Method in class org.freedesktop.gstreamer.video.VideoTimeCode
 
getConnectionState() - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Retrieve the connection state this WebRTCBin is currently in
getContext(String) - Method in class org.freedesktop.gstreamer.Element
Gets the context with the context_type set on the element or NULL.
getContextType() - Method in class org.freedesktop.gstreamer.Context
Get the type of this context.
getContextType() - Method in class org.freedesktop.gstreamer.message.NeedContextMessage
Gets the context type contained in this message.
getControlBinding(String) - Method in class org.freedesktop.gstreamer.GstObject
Gets the corresponding ControlBinding for the property.
getCount() - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource
Get the number of control points that are set.
getCount() - Method in class org.freedesktop.gstreamer.query.FormatsQuery
Gets the number of formats in this query.
getCurrentAudio() - Method in class org.freedesktop.gstreamer.elements.PlayBin
Get the currently playing audio stream.
getCurrentCaps() - Method in class org.freedesktop.gstreamer.Pad
Gets the capabilities currently configured on pad with the last GST_EVENT_CAPS event.
getCurrentText() - Method in class org.freedesktop.gstreamer.elements.PlayBin
Get the currently playing text stream.
getDay() - Method in class org.freedesktop.gstreamer.DateTime
 
getDay() - Method in class org.freedesktop.gstreamer.glib.GDate
 
getDecodeTimestamp() - Method in class org.freedesktop.gstreamer.Buffer
Gets the timestamps of this buffer.
getDefaultContext() - Static method in class org.freedesktop.gstreamer.glib.GMainContext
 
getDenominator() - Method in class org.freedesktop.gstreamer.Fraction
Gets the denominator of the Fraction
getDenominator() - Method in class org.freedesktop.gstreamer.video.VideoTimeCodeConfig
Denominator of the frame rate.
getDescription() - Method in class org.freedesktop.gstreamer.ElementFactory
Returns a description of the factory.
getDescription() - Method in class org.freedesktop.gstreamer.Plugin
Get the long descriptive name of the plugin.
getDestinationFormat() - Method in class org.freedesktop.gstreamer.query.ConvertQuery
Get the destination Format of this query.
getDestinationValue() - Method in class org.freedesktop.gstreamer.query.ConvertQuery
Get the destination value of this query.
getDeviceClass() - Method in class org.freedesktop.gstreamer.device.Device
Gets the "class" of a device.
getDeviceProviders(PluginFeature.Rank) - Static method in class org.freedesktop.gstreamer.device.DeviceProviderFactory
Get a list of factories with a rank greater or equal to minrank .
getDevices() - Method in class org.freedesktop.gstreamer.device.DeviceMonitor
Gets a list of devices from all of the relevant monitors.
getDevices() - Method in class org.freedesktop.gstreamer.device.DeviceProvider
Gets a list of Device that this provider understands.
getDifference() - Method in class org.freedesktop.gstreamer.event.QOSEvent
Gets the difference value of this event.
getDirection() - Method in class org.freedesktop.gstreamer.Pad
Get the direction of the pad.
getDirection() - Method in class org.freedesktop.gstreamer.PadTemplate
Gets the direction of this template
getDirection() - Method in class org.freedesktop.gstreamer.StaticPadTemplate
Get the direction (SINK, SRC) of the template.
getDisplayName() - Method in class org.freedesktop.gstreamer.device.Device
Gets the user-friendly name of the device.
getDouble(String) - Method in class org.freedesktop.gstreamer.Structure
Get the value of the named field as a double.
getDoubles(String) - Method in class org.freedesktop.gstreamer.Structure
Extract the values of the named field as an array of doubles.
getDoubles(String, double[]) - Method in class org.freedesktop.gstreamer.Structure
Extract the values of the named field as an array of doubles.
getDuration() - Method in class org.freedesktop.gstreamer.Buffer
Gets the duration of this buffer.
getDuration() - Method in class org.freedesktop.gstreamer.query.DurationQuery
Gets the duration answer for this query, in the format available from DurationQuery.getFormat()
getElementByName(String) - Method in class org.freedesktop.gstreamer.Bin
Gets the Element with the given name from the bin.
getElementByNameRecurseUp(String) - Method in class org.freedesktop.gstreamer.Bin
Gets the element with the given name from this bin.
getElements() - Method in class org.freedesktop.gstreamer.Bin
Retrieve a list of the Elements contained in the Bin.
getElementsRecursive() - Method in class org.freedesktop.gstreamer.Bin
Retrieve a list of the Elements contained in the Bin and its Bin children.
getElementsSorted() - Method in class org.freedesktop.gstreamer.Bin
Gets an a list of the elements in this bin in topologically sorted order.
getEnd() - Method in class org.freedesktop.gstreamer.query.SeekingQuery
Gets the end of the segment.
getEnd() - Method in class org.freedesktop.gstreamer.query.SegmentQuery
Gets the end of the playback range.
getEnv(String) - Static method in class org.freedesktop.gstreamer.glib.GLib
Returns the value of an environment variable.
getEvent() - Method in class org.freedesktop.gstreamer.PadProbeInfo
Get the Event from the probe, or null.
getExecutor() - Static method in class org.freedesktop.gstreamer.Gst
Gets the common ScheduledExecutorService used to execute background tasks and schedule timeouts.
getFactory() - Method in class org.freedesktop.gstreamer.device.DeviceProvider
Retrieves the factory that was used to create this device provider.
getFactory() - Method in class org.freedesktop.gstreamer.Element
Retrieves the factory that was used to create this element.
getFactory() - Method in class org.freedesktop.gstreamer.glib.NativeObject.TypeRegistration
 
getFamily() - Method in class org.freedesktop.gstreamer.glib.GSocketAddress
 
getFD() - Method in class org.freedesktop.gstreamer.glib.GSocket
 
getFields() - Method in class org.freedesktop.gstreamer.Structure
Get the number of fields in the Structure.
getFilename() - Method in class org.freedesktop.gstreamer.Plugin
Get the filename of the plugin.
getFlags() - Method in class org.freedesktop.gstreamer.Buffer
Get the GstBufferFlags describing this buffer.
getFlags() - Method in class org.freedesktop.gstreamer.elements.PlayBin
Get the current flags set on this PlayBin.
getFlags() - Method in class org.freedesktop.gstreamer.event.SeekEvent
Gets the SeekFlags of this seek event.
getFlags() - Method in class org.freedesktop.gstreamer.video.VideoTimeCodeConfig
The corresponding VideoTimeCodeFlags.
getFormat() - Method in class org.freedesktop.gstreamer.event.BufferSizeEvent
Gets the format of the buffersize event.
getFormat() - Method in class org.freedesktop.gstreamer.event.SeekEvent
Gets the Format of the start and stop seek values.
getFormat() - Method in class org.freedesktop.gstreamer.message.SegmentDoneMessage
Gets the format of the position in this message.
getFormat() - Method in class org.freedesktop.gstreamer.query.DurationQuery
Gets the format of this duration query.
getFormat(int) - Method in class org.freedesktop.gstreamer.query.FormatsQuery
Gets a format at index.
getFormat() - Method in class org.freedesktop.gstreamer.query.PositionQuery
Gets the Format of this position query.
getFormat() - Method in class org.freedesktop.gstreamer.query.SeekingQuery
Gets the Format of the start and end values for the segment.
getFormat() - Method in class org.freedesktop.gstreamer.query.SegmentQuery
Gets the format of the start and stop values in the segment query.
getFormat() - Method in class org.freedesktop.gstreamer.Segment
Gets the Format of the segment values.
getFormats() - Method in class org.freedesktop.gstreamer.query.FormatsQuery
Gets all formats in this query.
getFourcc(String) - Method in class org.freedesktop.gstreamer.Structure
Gets FOURCC field int representation
getFourccString(String) - Method in class org.freedesktop.gstreamer.Structure
Gets FOURCC field String representation
getFraction(String) - Method in class org.freedesktop.gstreamer.Structure
Get the value of the named field as a Fraction.
getFrames() - Method in class org.freedesktop.gstreamer.video.VideoTimeCode
Frames field.
getFrequency() - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Get the frequency of the waveform.
getGObject() - Method in interface org.freedesktop.gstreamer.glib.GObject.GInterface
Get the GObject implementing this interface.
getGTypeName() - Method in class org.freedesktop.gstreamer.glib.NativeObject.TypeRegistration
 
getHour() - Method in class org.freedesktop.gstreamer.DateTime
 
getHours() - Method in class org.freedesktop.gstreamer.video.VideoTimeCode
Hours field, must be less than 24.
getHoursComponent(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Get the hours component of the total time.
getICEGatheringState() - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Retrieve ICE gathering state this WebRTCBin is currently in
getInteger(String) - Method in class org.freedesktop.gstreamer.Structure
Get the value of the named field as an int.
getIntegers(String) - Method in class org.freedesktop.gstreamer.Structure
Extract the values of the named field as an array of integers.
getIntegers(String, int[]) - Method in class org.freedesktop.gstreamer.Structure
Extract the values of the named field as an array of integers.
getInternalTime() - Method in class org.freedesktop.gstreamer.Clock
Gets the current internal time of this clock.
getJavaType() - Method in class org.freedesktop.gstreamer.glib.NativeObject.TypeRegistration
 
getKlass() - Method in class org.freedesktop.gstreamer.ElementFactory
Returns a string describing the type of factory.
getLatency() - Method in class org.freedesktop.gstreamer.elements.AppSrc
Get the latency.
getLatency() - Method in class org.freedesktop.gstreamer.event.LatencyEvent
Gets the latency in the latency event.
getLicense() - Method in class org.freedesktop.gstreamer.Plugin
Get the license of the plugin.
getLinkResult() - Method in exception org.freedesktop.gstreamer.PadLinkException
Get the PadLinkReturn result that caused this exception.
getLocalAddress() - Method in class org.freedesktop.gstreamer.glib.GSocket
 
getLocalDescription() - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Retrieve the local description for this WebRTCBin
getLongName() - Method in class org.freedesktop.gstreamer.ElementFactory
Returns the long, English name for the factory.
getMainContext() - Static method in class org.freedesktop.gstreamer.Gst
Gets the current main context used (if any).
getMajor() - Method in class org.freedesktop.gstreamer.Version
Gets the major version of GStreamer.
getMaster() - Method in class org.freedesktop.gstreamer.Clock
Gets the master clock that this clock is slaved to or null when the clock is not slaved to any master clock.
getMaxBytes() - Method in class org.freedesktop.gstreamer.elements.AppSrc
Get the maximum number of bytes that can be queued.
getMaxDouble() - Method in class org.freedesktop.gstreamer.Range
Gets the maximum double of the range
getMaxFraction() - Method in class org.freedesktop.gstreamer.Range
Gets the maximum fraction of the range
getMaximumLatency() - Method in class org.freedesktop.gstreamer.query.LatencyQuery
Gets the maximum latency of the live element.
getMaximumSize() - Method in class org.freedesktop.gstreamer.event.BufferSizeEvent
Gets the maximum buffer size.
getMaxInt() - Method in class org.freedesktop.gstreamer.Range
Gets the maximum integer of the range
getMaxValue() - Method in class org.freedesktop.gstreamer.interfaces.ColorBalanceChannel
 
getMemoryCount() - Method in class org.freedesktop.gstreamer.Buffer
Get the amount of memory blocks that this buffer has.
getMessage() - Method in class org.freedesktop.gstreamer.glib.GError
Gets a string representation of this error.
getMeta(Meta.API<T>) - Method in class org.freedesktop.gstreamer.Buffer
Get the metadata for api on buffer.
getMetaCount(Meta.API<T>) - Method in class org.freedesktop.gstreamer.Buffer
Check number of metadata for api.
getMetadata(String) - Method in class org.freedesktop.gstreamer.device.DeviceProviderFactory
Get the metadata on factory with key.
getMicro() - Method in class org.freedesktop.gstreamer.Version
Gets the micro version of GStreamer.
getMicrosecond() - Method in class org.freedesktop.gstreamer.DateTime
 
getMinDouble() - Method in class org.freedesktop.gstreamer.Range
Gets the minimum double of the range
getMinFraction() - Method in class org.freedesktop.gstreamer.Range
Gets the minimum fraction of the range
getMinimumLatency() - Method in class org.freedesktop.gstreamer.query.LatencyQuery
Gets the minimum latency of the live element.
getMinimumSize() - Method in class org.freedesktop.gstreamer.event.BufferSizeEvent
Gets the minimum buffer size.
getMinInt() - Method in class org.freedesktop.gstreamer.Range
Gets the minimum integer of the range
getMinor() - Method in class org.freedesktop.gstreamer.Version
Gets the minor version of GStreamer.
getMinute() - Method in class org.freedesktop.gstreamer.DateTime
 
getMinutes() - Method in class org.freedesktop.gstreamer.video.VideoTimeCode
Minutes field, must be less than 60.
getMinutesComponent(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Get the minutes component of the total time.
getMinValue() - Method in class org.freedesktop.gstreamer.interfaces.ColorBalanceChannel
 
getMode() - Method in class org.freedesktop.gstreamer.controller.InterpolationControlSource
Current interpolation mode.
getMonth() - Method in class org.freedesktop.gstreamer.DateTime
 
getMonth() - Method in class org.freedesktop.gstreamer.glib.GDate
 
getName() - Method in class org.freedesktop.gstreamer.GstObject
Returns a copy of the name of this object.
getName() - Method in class org.freedesktop.gstreamer.interfaces.ColorBalanceChannel
 
getName() - Method in class org.freedesktop.gstreamer.Plugin
Get the short name of the plugin.
getName() - Method in class org.freedesktop.gstreamer.PluginFeature
Gets the name of a plugin feature.
getName() - Method in class org.freedesktop.gstreamer.StaticPadTemplate
Get the name of the template.
getName() - Method in class org.freedesktop.gstreamer.Structure
Get the name of @structure as a string.
getName(int) - Method in class org.freedesktop.gstreamer.Structure
Get the @structure's ith field name as a string.
getNano() - Method in class org.freedesktop.gstreamer.Version
Gets the nano version of GStreamer.
getNAudio() - Method in class org.freedesktop.gstreamer.elements.PlayBin
Get the total number of available audio streams.
getNewState() - Method in class org.freedesktop.gstreamer.message.StateChangedMessage
Gets the new (current) state.
getNText() - Method in class org.freedesktop.gstreamer.elements.PlayBin
Get the total number of available text streams.
getNumber(String, int) - Method in class org.freedesktop.gstreamer.TagList
Gets a numeric tag from this list.
getNumerator() - Method in class org.freedesktop.gstreamer.Fraction
Gets the numerator of the Fraction
getNumerator() - Method in class org.freedesktop.gstreamer.video.VideoTimeCodeConfig
Numerator of the frame rate.
getOffset() - Method in class org.freedesktop.gstreamer.Buffer
Get the offset (media-specific) of this buffer
getOffset() - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Get the value offset of the waveform.
getOffsetEnd() - Method in class org.freedesktop.gstreamer.Buffer
Get the offset (media-specific) of this buffer
getOldState() - Method in class org.freedesktop.gstreamer.message.StateChangedMessage
Gets the previous state.
getOrigin() - Method in class org.freedesktop.gstreamer.Plugin
Get the URL where the plugin comes from.
getPackage() - Method in class org.freedesktop.gstreamer.Plugin
Get the package the plugin belongs to.
getPads() - Method in class org.freedesktop.gstreamer.Element
Retrieves a list of the element's pads.
getParent() - Method in class org.freedesktop.gstreamer.GstObject
Returns this object's parent, if there is one.
getParentElement() - Method in class org.freedesktop.gstreamer.Pad
Get the parent of this pad, cast to an Element.
getPeer() - Method in class org.freedesktop.gstreamer.Pad
Get the peer of this pad.
getPendingState() - Method in class org.freedesktop.gstreamer.message.StateChangedMessage
Gets the pending (target) state.
getPercent() - Method in class org.freedesktop.gstreamer.message.BufferingMessage
Gets the buffering percentage.
getPlugin() - Method in class org.freedesktop.gstreamer.PluginFeature
Get the plugin that provides this feature.
getPluginFeatureListByPlugin(String) - Method in class org.freedesktop.gstreamer.Registry
Retrieves a list of PluginFeature of the named Plugin.
getPluginList() - Method in class org.freedesktop.gstreamer.Registry
Get a list of all plugins registered in the registry.
getPluginList(Registry.PluginFilter) - Method in class org.freedesktop.gstreamer.Registry
Get a subset of the Plugins in the registry, filtered by filter.
getPluginName() - Method in class org.freedesktop.gstreamer.PluginFeature
Get the name of the plugin that provides this feature.
getPointer() - Method in class org.freedesktop.gstreamer.Context.Handle
 
getPointer() - Method in class org.freedesktop.gstreamer.ControlBinding.Handle
 
getPointer() - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource.Handle
 
getPointer() - Method in class org.freedesktop.gstreamer.ControlSource.Handle
 
getPointer() - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
 
getPointer() - Method in class org.freedesktop.gstreamer.glib.NativeObject
 
getPointer() - Method in class org.freedesktop.gstreamer.glib.NativeObject.Handle
Get the native pointer, or null.
getPointer(NativeObject) - Static method in class org.freedesktop.gstreamer.glib.Natives
Get the underlying native typed GPointer for a NativeObject.
getPointer() - Method in class org.freedesktop.gstreamer.GstObject.Handle
 
getPointer() - Method in class org.freedesktop.gstreamer.MiniObject.Handle
 
getPort() - Method in class org.freedesktop.gstreamer.glib.GInetSocketAddress
 
getPosition() - Method in class org.freedesktop.gstreamer.message.SegmentDoneMessage
Gets the position of the segment that is done.
getPosition() - Method in class org.freedesktop.gstreamer.query.PositionQuery
Gets the position in terms of the Format of the query.
getPresence() - Method in class org.freedesktop.gstreamer.PadTemplate
Gets presence of this template
getPresence() - Method in class org.freedesktop.gstreamer.StaticPadTemplate
Get the presence (ALWAYS, SOMETIMES, REQUEST) of the template.
getPresentationTimestamp() - Method in class org.freedesktop.gstreamer.Buffer
Gets the timestamps of this buffer.
getProperties() - Method in class org.freedesktop.gstreamer.device.Device
Gets the extra properties of a device.
getPropertyDefaultValue(String) - Method in class org.freedesktop.gstreamer.glib.GObject
Gets the default value set to GObject property.
getPropertyMaximumValue(String) - Method in class org.freedesktop.gstreamer.glib.GObject
Gets the maximum value should be set to GObject property.
getPropertyMinimumValue(String) - Method in class org.freedesktop.gstreamer.glib.GObject
Gets the minimum value should be set to GObject property.
getProportion() - Method in class org.freedesktop.gstreamer.event.QOSEvent
Gets the proportion value of this event.
getQuery() - Method in class org.freedesktop.gstreamer.PadProbeInfo
Get the query from the probe, or null.
getRange(long, int, Buffer[]) - Method in class org.freedesktop.gstreamer.Pad
When pad is flushing this function returns FlowReturn.FLUSHING immediately.
getRange(String) - Method in class org.freedesktop.gstreamer.Structure
Get the value of the named field as a Range.
getRank() - Method in class org.freedesktop.gstreamer.PluginFeature
Gets the rank of a plugin feature.
getRate() - Method in class org.freedesktop.gstreamer.event.SeekEvent
Gets the playback rate.
getRate() - Method in class org.freedesktop.gstreamer.query.SegmentQuery
Gets the rate of the segment Query.
getRate() - Method in class org.freedesktop.gstreamer.Segment
Gets the rate of the segment.
getRawPointer() - Method in class org.freedesktop.gstreamer.glib.NativeObject
 
getRawPointer(NativeObject) - Static method in class org.freedesktop.gstreamer.glib.Natives
Get the underlying raw native Pointer for a NativeObject.
getRefCount() - Method in class org.freedesktop.gstreamer.glib.GObject
Get the reference count for an object.
getRefCount() - Method in class org.freedesktop.gstreamer.MiniObject
 
getReleaseDateString() - Method in class org.freedesktop.gstreamer.Plugin
Get the release date (and possibly time) in form of a string, if available.
getRemoteAddress() - Method in class org.freedesktop.gstreamer.glib.GSocket
 
getRemoteDescription() - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Retrieve the remote description for this WebRTCBin
getReply() - Method in class org.freedesktop.gstreamer.Promise
Retrieve the reply set on the promise.
getRequestPad(String) - Method in class org.freedesktop.gstreamer.Element
Retrieves a pad from the element by name.
getResolution() - Method in class org.freedesktop.gstreamer.Clock
Gets the accuracy of the clock.
getSDPMessage() - Method in class org.freedesktop.gstreamer.webrtc.WebRTCSessionDescription
Gets the SDPMessage from the WebRTCSessionDescription.
getSecond() - Method in class org.freedesktop.gstreamer.DateTime
 
getSeconds() - Method in class org.freedesktop.gstreamer.video.VideoTimeCode
Second field, must be less than 60.
getSecondsComponent(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Get the seconds component of the total time.
getSinkPads() - Method in class org.freedesktop.gstreamer.Element
Retrieves a list of the element's sink pads.
getSinks() - Method in class org.freedesktop.gstreamer.Bin
Retrieve a list of the sink Elements contained in the Bin.
getSize() - Method in class org.freedesktop.gstreamer.elements.AppSrc
Get the size of the stream in bytes.
getSocketFamily() - Method in class org.freedesktop.gstreamer.glib.GSocket
 
getSocketProtocol() - Method in class org.freedesktop.gstreamer.glib.GSocket
 
getSocketType() - Method in class org.freedesktop.gstreamer.glib.GSocket
 
getSource() - Method in class org.freedesktop.gstreamer.message.Message
Gets the Element that posted this message.
getSource() - Method in class org.freedesktop.gstreamer.Plugin
Get the source module the plugin belongs to.
getSourceFormat() - Method in class org.freedesktop.gstreamer.query.ConvertQuery
Get the source Format of this query.
getSources() - Method in class org.freedesktop.gstreamer.Bin
Retrieve a list of the source Elements contained in the Bin.
getSourceValue() - Method in class org.freedesktop.gstreamer.query.ConvertQuery
Get the source value of this query.
getSrcPads() - Method in class org.freedesktop.gstreamer.Element
Retrieves a list of the element's source pads.
getStart() - Method in class org.freedesktop.gstreamer.event.SeekEvent
Gets the start of the seek segment.
getStart() - Method in class org.freedesktop.gstreamer.query.SeekingQuery
Gets the start of the segment.
getStart() - Method in class org.freedesktop.gstreamer.query.SegmentQuery
Gets the start of the playback range.
getStartTime() - Method in class org.freedesktop.gstreamer.Element
Returns the start time of this element.
getStartType() - Method in class org.freedesktop.gstreamer.event.SeekEvent
Gets the SeekType of the start value.
getStartValue() - Method in class org.freedesktop.gstreamer.Segment
Gets the start value.
getState() - Method in class org.freedesktop.gstreamer.Element
Gets the state of the element.
getState(long, TimeUnit) - Method in class org.freedesktop.gstreamer.Element
Gets the state of the element.
getState(long) - Method in class org.freedesktop.gstreamer.Element
Gets the state of the element.
getState(long, State[]) - Method in class org.freedesktop.gstreamer.Element
Gets the state of the element.
getStaticPad(String) - Method in class org.freedesktop.gstreamer.Element
Retrieves a pad from the element by name.
getStaticPadTemplates() - Method in class org.freedesktop.gstreamer.ElementFactory
Gets the list of StaticPadTemplate for this factory.
getStop() - Method in class org.freedesktop.gstreamer.event.SeekEvent
Gets the stop position of the seek.
getStopType() - Method in class org.freedesktop.gstreamer.event.SeekEvent
Gets the SeekType of the start value.
getStopValue() - Method in class org.freedesktop.gstreamer.Segment
Gets the stop value.
getStreamType() - Method in class org.freedesktop.gstreamer.elements.AppSrc
Get the stream type set on the appsrc.
getString(String) - Method in class org.freedesktop.gstreamer.Structure
Get the value of the named field as a String.
getString(String, int) - Method in class org.freedesktop.gstreamer.TagList
Gets a string tag from this list.
getStructure(int) - Method in class org.freedesktop.gstreamer.Caps
Get a Structure contained in this caps.
getStructure() - Method in class org.freedesktop.gstreamer.Context
Access the structure of the context.
getStructure() - Method in class org.freedesktop.gstreamer.event.Event
Gets the structure containing the data in this event.
getStructure() - Method in class org.freedesktop.gstreamer.message.Message
Gets the structure containing the data in this message.
getStructure() - Method in class org.freedesktop.gstreamer.query.Query
Get the structure of this query.
getStunServer() - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Retrieves the STUN server that is used.
getSyncHandler() - Method in class org.freedesktop.gstreamer.Bus
Get the current synchronous handler.
getTagList() - Method in class org.freedesktop.gstreamer.event.TagEvent
Gets the TagList stored in this event.
getTagList() - Method in class org.freedesktop.gstreamer.message.TagMessage
Gets the list of tags contained in this message.
getTagNames() - Method in class org.freedesktop.gstreamer.TagList
Gets a list of all the tags contained in this list.
getTarget() - Method in class org.freedesktop.gstreamer.GhostPad
Get the target pad of this ghostpad.
getTemplate() - Method in class org.freedesktop.gstreamer.Pad
Gets the template for pad.
getTemplateName() - Method in class org.freedesktop.gstreamer.PadTemplate
Gets the name of this template
getTextPad(int) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Retrieve the stream-combiner sinkpad for a specific text stream.
getTextTags(int) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Retrieve the tags of a specific text stream number.
getTime() - Method in class org.freedesktop.gstreamer.Clock
Gets the current time of the given clock.
getTime() - Method in class org.freedesktop.gstreamer.ClockID
Gets the time of the clock ID
getTimeCode() - Method in class org.freedesktop.gstreamer.video.VideoTimeCodeMeta
Retrieve the time code attached to frame.
getTimeshift() - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Get the timeshift of the waveform.
getTimestamp() - Method in class org.freedesktop.gstreamer.event.QOSEvent
Gets the timestamp from this event.
getTolerance() - Method in class org.freedesktop.gstreamer.controller.TriggerControlSource
Current tolerance in nanoseconds.
getTurnServer() - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Retrieves the TURN server that is used.
getType() - Method in class org.freedesktop.gstreamer.event.QOSEvent
 
getType() - Method in class org.freedesktop.gstreamer.message.Message
Gets the type of this message.
getType() - Method in class org.freedesktop.gstreamer.PadProbeInfo
Get the set of flags for the current probe type.
getTypeName() - Method in class org.freedesktop.gstreamer.glib.GObject
Get the native GType type name.
getValue(long) - Method in class org.freedesktop.gstreamer.ControlBinding
Gets the value for the given controlled property at the requested time.
getValue(long) - Method in class org.freedesktop.gstreamer.ControlSource
Gets the value for this ControlSource at a given timestamp.
getValue() - Method in enum org.freedesktop.gstreamer.ElementFactory.ListType
 
getValue(int) - Method in class org.freedesktop.gstreamer.interfaces.ColorBalanceChannel
 
getValue(String) - Method in class org.freedesktop.gstreamer.Structure
Get the value of the named field.
getValue(String, int) - Method in class org.freedesktop.gstreamer.TagList
Gets data for a tag from this list.
getValueArray(long, long, Object[]) - Method in class org.freedesktop.gstreamer.ControlBinding
Gets a number of values for the given controlled property starting at the requested time.
getValueArray(long, long, double[]) - Method in class org.freedesktop.gstreamer.ControlSource
Gets an array of values for for this ControlSource.
getValueCount(String) - Method in class org.freedesktop.gstreamer.TagList
Gets the number of values of type tag stored in the list.
getValues(Class<T>, String) - Method in class org.freedesktop.gstreamer.Structure
Extract the values of the named field as a List of the provided type.
getValues(String) - Method in class org.freedesktop.gstreamer.TagList
Gets all data values for a tag contained in this list.
getVersion() - Static method in class org.freedesktop.gstreamer.Gst
Gets the version of gstreamer currently available.
getVersion() - Method in class org.freedesktop.gstreamer.Plugin
Get the version of the plugin.
getVersionString() - Static method in class org.freedesktop.gstreamer.Gst
Gets the the version of gstreamer currently in use, as a String.
getVolume() - Method in class org.freedesktop.gstreamer.elements.PlayBin
Gets the current volume.
getWaveform() - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Get the waveform.
getWritableStructure() - Method in class org.freedesktop.gstreamer.Context
Get a writable version of the structure.
getYear() - Method in class org.freedesktop.gstreamer.DateTime
 
getYear() - Method in class org.freedesktop.gstreamer.glib.GDate
 
GhostPad - Class in org.freedesktop.gstreamer
Pseudo link pads.
GhostPad(String, Pad) - Constructor for class org.freedesktop.gstreamer.GhostPad
Create a new ghostpad with target as the target.
GhostPad(String, Pad, PadTemplate) - Constructor for class org.freedesktop.gstreamer.GhostPad
Create a new ghostpad with target as the target.
GhostPad(String, PadDirection) - Constructor for class org.freedesktop.gstreamer.GhostPad
Create a new ghostpad without a target with the given direction.
GhostPad(String, PadTemplate) - Constructor for class org.freedesktop.gstreamer.GhostPad
Create a new ghostpad based on template, without setting a target.
GInetAddress - Class in org.freedesktop.gstreamer.glib
 
GInetSocketAddress - Class in org.freedesktop.gstreamer.glib
 
GInetSocketAddress(String, int) - Constructor for class org.freedesktop.gstreamer.glib.GInetSocketAddress
 
GLib - Class in org.freedesktop.gstreamer.glib
Miscellaneous Utility Functions — a selection of portable utility functions from GLib Documentation derived from https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-setenv
GLib() - Constructor for class org.freedesktop.gstreamer.glib.GLib
 
GLib.Types - Class in org.freedesktop.gstreamer.glib
 
GLibException - Exception in org.freedesktop.gstreamer.glib
Thrown when a gstreamer error occurs.
GLibException() - Constructor for exception org.freedesktop.gstreamer.glib.GLibException
Creates a new instance of GLibException without detail message.
GLibException(String) - Constructor for exception org.freedesktop.gstreamer.glib.GLibException
Constructs an instance of GLibException with the specified detail message.
GLibException(GError) - Constructor for exception org.freedesktop.gstreamer.glib.GLibException
 
GMainContext - Class in org.freedesktop.gstreamer.glib
 
GMainContext() - Constructor for class org.freedesktop.gstreamer.glib.GMainContext
 
GObject - Class in org.freedesktop.gstreamer.glib
GObject is the fundamental type providing the common attributes and methods for all object types in libraries based on the GObject system.
GObject(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.glib.GObject
 
GObject(GObject.Handle, boolean) - Constructor for class org.freedesktop.gstreamer.glib.GObject
 
GObject.GCallback - Class in org.freedesktop.gstreamer.glib
 
GObject.GInterface - Interface in org.freedesktop.gstreamer.glib
Base interface for classes that implement a GInterface
GObject.Handle - Class in org.freedesktop.gstreamer.glib
 
GQuark - Class in org.freedesktop.gstreamer.glib
Quarks — a 2-way association between a string and a unique integer identifier.
GQuark(int) - Constructor for class org.freedesktop.gstreamer.glib.GQuark
 
GSocket - Class in org.freedesktop.gstreamer.glib
 
GSocket(GSocketFamily, GSocketType, GSocketProtocol) - Constructor for class org.freedesktop.gstreamer.glib.GSocket
 
GSocketAddress - Class in org.freedesktop.gstreamer.glib
 
GSocketAddress(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.glib.GSocketAddress
 
GSocketFamily - Enum in org.freedesktop.gstreamer.glib
 
GSocketProtocol - Enum in org.freedesktop.gstreamer.glib
 
GSocketType - Enum in org.freedesktop.gstreamer.glib
 
GSource - Class in org.freedesktop.gstreamer.glib
 
Gst - Class in org.freedesktop.gstreamer
Media library supporting arbitrary formats and filter graphs.
Gst.Since - Annotation Type in org.freedesktop.gstreamer
Annotation on classes, methods or fields to show the required GStreamer version.
Gst.Types - Class in org.freedesktop.gstreamer
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.Bin
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.elements.AppSink
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.elements.AppSrc
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.elements.DecodeBin
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.elements.PlayBin
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.elements.URIDecodeBin
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.Pipeline
 
GST_NAME - Static variable in class org.freedesktop.gstreamer.webrtc.WebRTCBin
 
GstException - Exception in org.freedesktop.gstreamer
Thrown when a GStreamer error occurs.
GstException() - Constructor for exception org.freedesktop.gstreamer.GstException
Creates a new instance of GstException without detail message.
GstException(String) - Constructor for exception org.freedesktop.gstreamer.GstException
Constructs an instance of GstException with the specified detail message.
GstException(GError) - Constructor for exception org.freedesktop.gstreamer.GstException
 
GstObject - Class in org.freedesktop.gstreamer
Base class for the GStreamer object hierarchy
GstObject(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.GstObject
Wraps an underlying C GstObject with a Java proxy
GstObject(GstObject.Handle, boolean) - Constructor for class org.freedesktop.gstreamer.GstObject
 
GstObject.Handle - Class in org.freedesktop.gstreamer
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Bin
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Buffer
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.BufferPool
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Bus
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Caps
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Clock
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Context
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.ControlBinding
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.controller.ARGBControlBinding
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.controller.DirectControlBinding
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.controller.InterpolationControlSource
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.controller.LFOControlSource
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.controller.ProxyControlBinding
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.controller.TimedValueControlSource
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.controller.TriggerControlSource
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.ControlSource
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.DateTime
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.device.Device
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.device.DeviceMonitor
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.device.DeviceProvider
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.device.DeviceProviderFactory
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Element
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.ElementFactory
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.AppSink
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.AppSrc
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.BaseSink
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.BaseSrc
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.BaseTransform
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.DecodeBin
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.PlayBin
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.elements.URIDecodeBin
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.event.Event
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.GhostPad
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.glib.GCancellable
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.glib.GDate
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.glib.GInetAddress
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.glib.GInetSocketAddress
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.glib.GSocket
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.glib.GSocketAddress
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.interfaces.ColorBalanceChannel
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.message.Message
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Pad
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.PadTemplate
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Pipeline
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Plugin
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.PluginFeature
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Promise
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.query.Query
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Registry
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Sample
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.SDPMessage
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.Structure
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.TagList
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.video.VideoTimeCodeMeta
Underlying GType name.
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.webrtc.WebRTCBin
 
GTYPE_NAME - Static variable in class org.freedesktop.gstreamer.webrtc.WebRTCSessionDescription
 

H

Handle(GstContextPtr, boolean) - Constructor for class org.freedesktop.gstreamer.Context.Handle
 
Handle(GstControlBindingPtr, boolean) - Constructor for class org.freedesktop.gstreamer.ControlBinding.Handle
 
Handle(GstTimedValueControlSourcePtr, boolean) - Constructor for class org.freedesktop.gstreamer.controller.TimedValueControlSource.Handle
 
Handle(GstControlSourcePtr, boolean) - Constructor for class org.freedesktop.gstreamer.ControlSource.Handle
 
Handle(GObjectPtr, boolean) - Constructor for class org.freedesktop.gstreamer.glib.GObject.Handle
 
Handle(GPointer, boolean) - Constructor for class org.freedesktop.gstreamer.glib.NativeObject.Handle
Construct a Handle for the supplied native reference.
Handle(GPointer, boolean) - Constructor for class org.freedesktop.gstreamer.glib.RefCountedObject.Handle
 
Handle(GstObjectPtr, boolean) - Constructor for class org.freedesktop.gstreamer.GstObject.Handle
 
Handle(GstMetaPtr, boolean) - Constructor for class org.freedesktop.gstreamer.Meta.Handle
Create Handle.
Handle(GstMiniObjectPtr, boolean) - Constructor for class org.freedesktop.gstreamer.MiniObject.Handle
 
handleEvent(boolean) - Method in class org.freedesktop.gstreamer.interfaces.VideoOverlay
Tell an overlay that it should handle events from the window system.
hasActiveControlBindings() - Method in class org.freedesktop.gstreamer.GstObject
Check if this object has active controlled properties.
hasClasses(String) - Method in class org.freedesktop.gstreamer.device.Device
Check if device matches all of the given classes.
hasClasses(String[]) - Method in class org.freedesktop.gstreamer.device.Device
Check if device matches all of the given classes.
hasClasses(String) - Method in class org.freedesktop.gstreamer.device.DeviceProviderFactory
Check if factory matches all of the given classes
hasCurrentCaps() - Method in class org.freedesktop.gstreamer.Pad
Check if the pad has caps set on it with a GST_EVENT_CAPS events
hasDoubleField(String) - Method in class org.freedesktop.gstreamer.Structure
Check if the Structure contains a double field named fieldName.
hasField(String) - Method in class org.freedesktop.gstreamer.Structure
Check if the Structure contains a field named fieldName.
hasField(String, Class<?>) - Method in class org.freedesktop.gstreamer.Structure
Check if the Structure contains a field named fieldName.
hashCode() - Method in class org.freedesktop.gstreamer.Clock.Calibration
 
hashCode() - Method in class org.freedesktop.gstreamer.ControlSource.TimedValue
 
hashCode() - Method in class org.freedesktop.gstreamer.glib.NativeObject
 
hasIntField(String) - Method in class org.freedesktop.gstreamer.Structure
Check if the Structure contains an integer field named fieldName.
hasMeta(Meta.API<T>) - Method in class org.freedesktop.gstreamer.Buffer
Check if buffer contains metadata for api.
hasName(String) - Method in class org.freedesktop.gstreamer.Structure
Checks if the structure has the given name.

I

id - Variable in class org.freedesktop.gstreamer.glib.GObject.GCallback
 
infoMessage(GstObject, int, String) - Method in interface org.freedesktop.gstreamer.Bus.INFO
Called when a Pipeline element posts an informational message.
InfoMessage - Class in org.freedesktop.gstreamer.message
This message is posted by element to provide information to the application.
init() - Static method in class org.freedesktop.gstreamer.Gst
Initializes the GStreamer library.
init(Version) - Static method in class org.freedesktop.gstreamer.Gst
Initializes the GStreamer library.
init(String, String...) - Static method in class org.freedesktop.gstreamer.Gst
Initializes the GStreamer library.
init(Version, String, String...) - Static method in class org.freedesktop.gstreamer.Gst
Initializes the GStreamer library.
initializer(Pointer) - Static method in class org.freedesktop.gstreamer.glib.Natives
Create a NativeObject.Initializer for the provided Pointer.
initializer(Pointer, boolean) - Static method in class org.freedesktop.gstreamer.glib.Natives
Create a NativeObject.Initializer for the provided Pointer.
initializer(Pointer, boolean, boolean) - Static method in class org.freedesktop.gstreamer.glib.Natives
Create a NativeObject.Initializer for the provided Pointer.
internal() - Method in class org.freedesktop.gstreamer.Clock.Calibration
The internal time.
InterpolationControlSource - Class in org.freedesktop.gstreamer.controller
Interpolation control source.
InterpolationControlSource() - Constructor for class org.freedesktop.gstreamer.controller.InterpolationControlSource
Create a new, unbound InterpolationControlSource.
InterpolationMode - Enum in org.freedesktop.gstreamer.controller
The various interpolation modes available for use with InterpolationControlSource.
interrupt() - Method in class org.freedesktop.gstreamer.Promise
Interrupt waiting for the result of the promise.
intersect(Caps) - Method in class org.freedesktop.gstreamer.Caps
Creates a new Caps that contains all the formats that are common to both this Caps and the other Caps.
intValue() - Method in enum org.freedesktop.gstreamer.Bin.DebugGraphDetails
 
intValue() - Method in enum org.freedesktop.gstreamer.BufferFlags
Get the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.BusSyncReply
Gets the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.controller.InterpolationMode
 
intValue() - Method in enum org.freedesktop.gstreamer.controller.LFOWaveform
 
intValue() - Method in enum org.freedesktop.gstreamer.elements.AppSrc.StreamType
 
intValue() - Method in enum org.freedesktop.gstreamer.elements.DecodeBin.AutoplugSelectResult
Gets the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.elements.PlayFlags
 
intValue() - Method in enum org.freedesktop.gstreamer.elements.URIDecodeBin.AutoplugSelectResult
Gets the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.event.EventType
 
intValue() - Method in enum org.freedesktop.gstreamer.event.QOSType
 
intValue() - Method in enum org.freedesktop.gstreamer.event.SeekFlags
 
intValue() - Method in enum org.freedesktop.gstreamer.event.SeekType
 
intValue() - Method in enum org.freedesktop.gstreamer.FlowReturn
Gets the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.Format
 
intValue() - Method in class org.freedesktop.gstreamer.glib.GQuark
 
intValue() - Method in interface org.freedesktop.gstreamer.glib.NativeEnum
 
intValue() - Method in enum org.freedesktop.gstreamer.message.MessageType
Gets the native integer value for this type.
intValue() - Method in enum org.freedesktop.gstreamer.MiniObjectFlags
 
intValue() - Method in enum org.freedesktop.gstreamer.PadDirection
 
intValue() - Method in enum org.freedesktop.gstreamer.PadLinkReturn
Gets the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.PadProbeType
 
intValue() - Method in enum org.freedesktop.gstreamer.PluginFeature.Rank
 
intValue() - Method in enum org.freedesktop.gstreamer.query.QueryType
Gets the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.SDPResult
Gets the integer value of the enum
intValue() - Method in enum org.freedesktop.gstreamer.State
Gets the integer value of the enum.
intValue() - Method in enum org.freedesktop.gstreamer.StateChangeReturn
 
intValue() - Method in enum org.freedesktop.gstreamer.TagFlag
 
intValue() - Method in enum org.freedesktop.gstreamer.TagMergeMode
 
intValue() - Method in enum org.freedesktop.gstreamer.video.VideoTimeCodeFlags
 
intValue() - Method in enum org.freedesktop.gstreamer.webrtc.WebRTCICEGatheringState
 
intValue() - Method in enum org.freedesktop.gstreamer.webrtc.WebRTCPeerConnectionState
 
intValue() - Method in enum org.freedesktop.gstreamer.webrtc.WebRTCSDPType
Gets the integer value of the enum
invalidate() - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
 
invalidate() - Method in class org.freedesktop.gstreamer.glib.GObject
 
invalidate() - Method in class org.freedesktop.gstreamer.glib.NativeObject.Handle
Invalidate the handle.
invalidate() - Method in class org.freedesktop.gstreamer.glib.NativeObject
Invalidate this object without clearing (free, unref, etc.) the underlying native object.
invalidateCache() - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource
Reset the controlled value cache.
InvalidFieldException(String, String) - Constructor for exception org.freedesktop.gstreamer.Structure.InvalidFieldException
 
invokeLater(Runnable) - Static method in class org.freedesktop.gstreamer.Gst
Schedules a task for execution on the gstreamer background Executor.
isAlwaysCompatible(Caps) - Method in class org.freedesktop.gstreamer.Caps
Check if this caps is always compatible with another caps.
isAny() - Method in class org.freedesktop.gstreamer.Caps
Determine if this caps represents any media format.
isAsync() - Method in class org.freedesktop.gstreamer.event.BufferSizeEvent
Gets the preferred thread behaviour.
isBlocked() - Method in class org.freedesktop.gstreamer.Pad
Checks if the pad is blocked or not.
isBlocking() - Method in class org.freedesktop.gstreamer.glib.GSocket
 
isBlocking() - Method in class org.freedesktop.gstreamer.Pad
Checks if the pad is blocking or not.
isCacheable() - Method in class org.freedesktop.gstreamer.glib.NativeObject.Handle
Control whether a WeakReference to the NativeObject wrapping this Handle should be created and cached.
isDisabled() - Method in class org.freedesktop.gstreamer.ControlBinding
Check if the control binding is disabled.
isEmpty() - Method in class org.freedesktop.gstreamer.Caps
Determine if this caps represents no media formats.
isEOS() - Method in class org.freedesktop.gstreamer.elements.AppSink
Check if this AppSink is EOS, which is when no more samples can be pulled because an EOS event was received.
isEqual(Caps) - Method in class org.freedesktop.gstreamer.Caps
Checks if the given caps represent the same set of caps.
isEqual(Structure) - Method in class org.freedesktop.gstreamer.Structure
Checks that two structures are equal
isEqualFixed(Caps) - Method in class org.freedesktop.gstreamer.Caps
Tests if two Caps are equal.
isFixed() - Method in class org.freedesktop.gstreamer.Caps
Determine if this caps is fixed.
isInitialized() - Static method in class org.freedesktop.gstreamer.Gst
Test whether the GStreamer library already initialized.
isLinked() - Method in class org.freedesktop.gstreamer.Pad
Check if this pad is linked to another pad or not.
isLive() - Method in class org.freedesktop.gstreamer.query.LatencyQuery
Gets whether the element has a live element upstream or not.
isLoaded() - Method in class org.freedesktop.gstreamer.Plugin
Queries if the plugin is loaded into memory.
isPlaying() - Method in class org.freedesktop.gstreamer.Element
Tests if the Element is currently playing.
isPoolNeeded() - Method in class org.freedesktop.gstreamer.query.AllocationQuery
Whether a BufferPool is needed.
isPrepareWindowHandleMessage(Message) - Static method in class org.freedesktop.gstreamer.interfaces.VideoOverlay
Convenience function to check if the given message is a "prepare-window-handle".
isSeekable() - Method in class org.freedesktop.gstreamer.query.SeekingQuery
Checks if the stream is seekable.
isSegTrapEnabled() - Static method in class org.freedesktop.gstreamer.Gst
Some functions in the GStreamer core might install a custom SIGSEGV handler to better catch and report errors to the application.
isShutdown() - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
isSubset(Caps) - Method in class org.freedesktop.gstreamer.Caps
Checks if all caps represented by this caps are also represented by superset.
isTerminated() - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
isValid(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Determines if this ClockTime represents a valid time value.
isWritable() - Method in class org.freedesktop.gstreamer.MiniObject
If mini_object has the LOCKABLE flag set, check if the current EXCLUSIVE lock on object is the only one, this means that changes to the object will not be visible to any other object.
iterateMeta() - Method in class org.freedesktop.gstreamer.Buffer
Iterate all Meta on buffer.

L

LatencyEvent - Class in org.freedesktop.gstreamer.event
Notification of new latency adjustment.
LatencyEvent(long) - Constructor for class org.freedesktop.gstreamer.event.LatencyEvent
Create a new latency event.
LatencyMessage - Class in org.freedesktop.gstreamer.message
Message posted by elements when their latency requirements have changed.
LatencyMessage(GstObject) - Constructor for class org.freedesktop.gstreamer.message.LatencyMessage
Creates a new Latency message.
LatencyQuery - Class in org.freedesktop.gstreamer.query
Used for querying the latency of the stream.
LatencyQuery() - Constructor for class org.freedesktop.gstreamer.query.LatencyQuery
Constructs a new query stream position query object.
LFOControlSource - Class in org.freedesktop.gstreamer.controller
LFO control source.
LFOControlSource() - Constructor for class org.freedesktop.gstreamer.controller.LFOControlSource
Create a new, unbound LFOControlSource.
LFOWaveform - Enum in org.freedesktop.gstreamer.controller
The various waveform modes available for use with LFOControlSource
link(Element) - Method in class org.freedesktop.gstreamer.Element
Links this element to another element.
link(Pad) - Method in class org.freedesktop.gstreamer.Pad
Links this source pad and a sink pad.
linked(Pad, Pad) - Method in interface org.freedesktop.gstreamer.Pad.LINKED
Called when a Pad is linked to another Pad.
linkFiltered(Element, Caps) - Method in class org.freedesktop.gstreamer.Element
Links this element to another element using the given caps as filtercaps.
linkMany(Element...) - Static method in class org.freedesktop.gstreamer.Element
Link together a list of elements.
linkPads(Element, String, Element, String) - Static method in class org.freedesktop.gstreamer.Element
Link together source and destination pads of two elements.
linkPadsFiltered(Element, String, Element, String, Caps) - Static method in class org.freedesktop.gstreamer.Element
Link together source and destination pads of two elements.
listGetElements(ElementFactory.ListType, PluginFeature.Rank) - Static method in class org.freedesktop.gstreamer.ElementFactory
Get a list of factories that match the given type.
listGetElementsFilter(ElementFactory.ListType, PluginFeature.Rank, Caps, PadDirection, boolean) - Static method in class org.freedesktop.gstreamer.ElementFactory
Get a list of factories that match the given parameter.
listPropertyNames() - Method in class org.freedesktop.gstreamer.glib.GObject
 
loadByName(String) - Static method in class org.freedesktop.gstreamer.Plugin
Load the named plugin.
lookupFeature(String) - Method in class org.freedesktop.gstreamer.Registry
Find a PluginFeature by name in the registry.

M

main() - Static method in class org.freedesktop.gstreamer.Gst
Waits for the gstreamer system to shutdown via a call to Gst.quit.
MainContextExecutorService - Class in org.freedesktop.gstreamer.glib
Wraps the glib main loop/main context in a ScheduledExecutor interface.
MainContextExecutorService(GMainContext) - Constructor for class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
make(String, String) - Static method in class org.freedesktop.gstreamer.ElementFactory
Creates a new Element from the specified factory.
makeRawElement(String, String) - Static method in class org.freedesktop.gstreamer.Element
Creates an instance of the required element type, but does not wrap it in a proxy.
makeWritable() - Method in class org.freedesktop.gstreamer.Caps
Returns a writable copy of this caps.
makeWritable() - Method in class org.freedesktop.gstreamer.MiniObject
Makes a writable instance of this MiniObject.
map(boolean) - Method in class org.freedesktop.gstreamer.Buffer
Gets a ByteBuffer that can access the native memory associated with this Buffer, with the option of ensuring the memory is writable.
merge(Caps, Caps) - Static method in class org.freedesktop.gstreamer.Caps
Merge two Caps together.
merge(TagList, TagMergeMode) - Method in class org.freedesktop.gstreamer.TagList
Merges this tag list and list2 into a new list.
Message - Class in org.freedesktop.gstreamer.message
Lightweight objects to signal the occurrence of pipeline events.
Message.Types - Class in org.freedesktop.gstreamer.message
 
MessageType - Enum in org.freedesktop.gstreamer.message
The different message types that are available.
Meta - Class in org.freedesktop.gstreamer
Base for all metadata types added to a Buffer.
Meta(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.Meta
Create Meta from Initializer.
Meta(Meta.Handle) - Constructor for class org.freedesktop.gstreamer.Meta
Create Meta from Handle.
Meta.API<T extends Meta> - Class in org.freedesktop.gstreamer
API for Meta subclass.
Meta.Handle - Class in org.freedesktop.gstreamer
NativeObject.Handle implementation.
MiniObject - Class in org.freedesktop.gstreamer
Lightweight base class for the GStreamer object hierarchy
MiniObject(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.MiniObject
Creates a new instance of MiniObject
MiniObject(MiniObject.Handle, boolean) - Constructor for class org.freedesktop.gstreamer.MiniObject
 
MiniObject.Handle - Class in org.freedesktop.gstreamer
 
MiniObjectFlags - Enum in org.freedesktop.gstreamer
Flags for MiniObject

N

NativeEnum<T extends Enum<T>> - Interface in org.freedesktop.gstreamer.glib
Interface for enums that wrap a native int-based enum.
NativeFlags<T extends Enum<T>> - Interface in org.freedesktop.gstreamer.glib
Interface for enums that represent native bit flags.
NativeObject - Class in org.freedesktop.gstreamer.glib
 
NativeObject(NativeObject.Handle) - Constructor for class org.freedesktop.gstreamer.glib.NativeObject
 
NativeObject.Handle - Class in org.freedesktop.gstreamer.glib
A class for managing the underlying native pointer.
NativeObject.Initializer - Class in org.freedesktop.gstreamer.glib
A class for propagating low level pointer arguments up the constructor chain.
NativeObject.TypeProvider - Interface in org.freedesktop.gstreamer.glib
Register implementations of this interface via the ServiceLoader mechanism to provide new native object registrations externally.
NativeObject.TypeRegistration<T extends NativeObject> - Class in org.freedesktop.gstreamer.glib
Registration for creating native object subclasses for specific GTypes.
Natives - Class in org.freedesktop.gstreamer.glib
Here be Dragons!
Navigation - Class in org.freedesktop.gstreamer.interfaces
 
NavigationEvent - Class in org.freedesktop.gstreamer.event
Navigation events are usually used for communicating user requests, such as mouse or keyboard movements, to upstream elements.
NavigationEvent(Structure) - Constructor for class org.freedesktop.gstreamer.event.NavigationEvent
Creates a new navigation event from the given description.
NeedContextMessage - Class in org.freedesktop.gstreamer.message
Message indicating that an element wants a specific context.
NeedContextMessage(GstObject, String) - Constructor for class org.freedesktop.gstreamer.message.NeedContextMessage
Creates a new Need-Context message.
needData(AppSrc, int) - Method in interface org.freedesktop.gstreamer.elements.AppSrc.NEED_DATA
Need data signal
needRef - Variable in class org.freedesktop.gstreamer.glib.NativeObject.Initializer
 
newPeriodicID(long, long) - Method in class org.freedesktop.gstreamer.Clock
Gets an ID from this clock to trigger a periodic notification.
newPreroll(AppSink) - Method in interface org.freedesktop.gstreamer.elements.AppSink.NEW_PREROLL
New preroll signal
newSample(AppSink) - Method in interface org.freedesktop.gstreamer.elements.AppSink.NEW_SAMPLE
New Sample signal
newSingleShotID(long) - Method in class org.freedesktop.gstreamer.Clock
Gets a ClockID from this clock to trigger a single shot notification at the requested time.
noMorePads(Element) - Method in interface org.freedesktop.gstreamer.Element.NO_MORE_PADS
Called when an Element ceases to generated dynamic pads.
NONE - Static variable in class org.freedesktop.gstreamer.ClockTime
 
normalize() - Method in class org.freedesktop.gstreamer.Caps
Normalize the Caps.
numerator - Variable in class org.freedesktop.gstreamer.Fraction
 

O

objectFor(Pointer, Class<T>, boolean, boolean) - Static method in class org.freedesktop.gstreamer.glib.Natives
Get a NativeObject instance of the requested type for the provided Pointer.
objectFor(GPointer, Class<T>, boolean, boolean) - Static method in class org.freedesktop.gstreamer.glib.Natives
Get a NativeObject instance of the requested type for the provided Pointer.
of(int, int) - Static method in class org.freedesktop.gstreamer.Version
Create a Version with specified major and minor version, and micro and nano version set to zero.
onAnswerCreated(WebRTCSessionDescription) - Method in interface org.freedesktop.gstreamer.webrtc.WebRTCBin.CREATE_ANSWER
 
onChange(Promise) - Method in interface org.freedesktop.gstreamer.Promise.PROMISE_CHANGE
Called whenever the state of the promise is changed from PENDING to any other PromiseResult
onIceCandidate(int, String) - Method in interface org.freedesktop.gstreamer.webrtc.WebRTCBin.ON_ICE_CANDIDATE
 
onNegotiationNeeded(Element) - Method in interface org.freedesktop.gstreamer.webrtc.WebRTCBin.ON_NEGOTIATION_NEEDED
 
onOfferCreated(WebRTCSessionDescription) - Method in interface org.freedesktop.gstreamer.webrtc.WebRTCBin.CREATE_OFFER
 
org.freedesktop.gstreamer - package org.freedesktop.gstreamer
 
org.freedesktop.gstreamer.controller - package org.freedesktop.gstreamer.controller
 
org.freedesktop.gstreamer.device - package org.freedesktop.gstreamer.device
 
org.freedesktop.gstreamer.elements - package org.freedesktop.gstreamer.elements
 
org.freedesktop.gstreamer.event - package org.freedesktop.gstreamer.event
 
org.freedesktop.gstreamer.glib - package org.freedesktop.gstreamer.glib
 
org.freedesktop.gstreamer.interfaces - package org.freedesktop.gstreamer.interfaces
 
org.freedesktop.gstreamer.message - package org.freedesktop.gstreamer.message
 
org.freedesktop.gstreamer.query - package org.freedesktop.gstreamer.query
 
org.freedesktop.gstreamer.video - package org.freedesktop.gstreamer.video
 
org.freedesktop.gstreamer.webrtc - package org.freedesktop.gstreamer.webrtc
 
ownsHandle - Variable in class org.freedesktop.gstreamer.glib.NativeObject.Initializer
 
ownsReference() - Method in class org.freedesktop.gstreamer.glib.NativeObject.Handle
Test whether this Handle owns the underlying native reference - should dispose the native reference on NativeObject.Handle.dispose().
ownsReference(NativeObject) - Static method in class org.freedesktop.gstreamer.glib.Natives
Return whether underlying native pointer is owned by this object.

P

Pad - Class in org.freedesktop.gstreamer
Object contained by elements that allows links to other elements.
Pad(String, PadDirection) - Constructor for class org.freedesktop.gstreamer.Pad
Creates a new pad with the given name in the given direction.
Pad(PadTemplate, String) - Constructor for class org.freedesktop.gstreamer.Pad
Creates a new pad with the given name from the given template.
Pad.DATA_PROBE - Interface in org.freedesktop.gstreamer
Probe for listening when new data is available on the Pad.
Pad.EVENT_PROBE - Interface in org.freedesktop.gstreamer
Probe for listening when an event passes through this Pad.
Pad.LINKED - Interface in org.freedesktop.gstreamer
Signal emitted when new this Pad is linked to another Pad
Pad.PROBE - Interface in org.freedesktop.gstreamer
Callback used by #addProbe(java.util.EnumSet, org.freedesktop.gstreamer.Pad.PROBE)
Pad.UNLINKED - Interface in org.freedesktop.gstreamer
Signal emitted when new this Pad is disconnected from a peer Pad
padAdded(Element, Pad) - Method in interface org.freedesktop.gstreamer.Element.PAD_ADDED
Called when a new Pad is added to an Element.
PadDirection - Enum in org.freedesktop.gstreamer
The direction of a Pad.
PadLinkException - Exception in org.freedesktop.gstreamer
The exception thrown when a pad link operation returns a non-OK result
PadLinkReturn - Enum in org.freedesktop.gstreamer
Result values from Pad.link(Pad) and friends.
PadMode - Enum in org.freedesktop.gstreamer
The status of a Pad.
PadPresence - Enum in org.freedesktop.gstreamer
Indicates when a Pad will become available, for use in PadTemplate
PadProbeInfo - Class in org.freedesktop.gstreamer
Probe info passed in to Pad.PROBE callback.
PadProbeReturn - Enum in org.freedesktop.gstreamer
Different return values for Pad probe callbacks
PadProbeType - Enum in org.freedesktop.gstreamer
The different probing types that can occur.
padRemoved(Element, Pad) - Method in interface org.freedesktop.gstreamer.Element.PAD_REMOVED
Called when a new Pad is removed from an Element.
PadTemplate - Class in org.freedesktop.gstreamer
Padtemplates describe the possible media types a Pad or an ElementFactory can handle.
PadTemplate(String, PadDirection, Caps) - Constructor for class org.freedesktop.gstreamer.PadTemplate
Creates a new pad template with a name according to the given template, with the given arguments and PadPresence.ALWAYS
PadTemplate(String, PadDirection, PadPresence, Caps) - Constructor for class org.freedesktop.gstreamer.PadTemplate
Creates a new pad template with a name according to the given template and with the given arguments.
parseBinFromDescription(String, boolean, List<GError>) - Static method in class org.freedesktop.gstreamer.Gst
Creates a bin from a text bin description.
parseBinFromDescription(String, boolean) - Static method in class org.freedesktop.gstreamer.Gst
Creates a bin from a text bin description.
parseBuffer(String) - Method in class org.freedesktop.gstreamer.SDPMessage
Takes a SDP string and parses it and fills in all fields for SDPMessage.
parseLaunch(String, List<GError>) - Static method in class org.freedesktop.gstreamer.Gst
Create a new pipeline based on command line syntax.
parseLaunch(String) - Static method in class org.freedesktop.gstreamer.Gst
Create a new pipeline based on command line syntax.
parseLaunch(String[], List<GError>) - Static method in class org.freedesktop.gstreamer.Gst
Create a new element based on command line syntax.
parseLaunch(String[]) - Static method in class org.freedesktop.gstreamer.Gst
Create a new element based on command line syntax.
pause() - Method in class org.freedesktop.gstreamer.Element
Tells the Element to pause playing the media stream.
peerQueryAcceptCaps(Caps) - Method in class org.freedesktop.gstreamer.Pad
Check if the peer of this pad accepts the caps.
peerQueryCaps(Caps) - Method in class org.freedesktop.gstreamer.Pad
Get the capabilities of the peer connected to this pad.
Pipeline - Class in org.freedesktop.gstreamer
A Pipeline is a special Bin used as the top level container for the filter graph.
Pipeline(NativeObject.Initializer) - Constructor for class org.freedesktop.gstreamer.Pipeline
 
Pipeline() - Constructor for class org.freedesktop.gstreamer.Pipeline
Creates a new instance of Pipeline with a unique name.
Pipeline(String) - Constructor for class org.freedesktop.gstreamer.Pipeline
Creates a new instance of Pipeline with the given name.
play() - Method in class org.freedesktop.gstreamer.Element
Tells the Element to start playing the media stream.
PlayBin - Class in org.freedesktop.gstreamer.elements
Playbin provides a stand-alone everything-in-one abstraction for an audio and/or video player.
PlayBin(String) - Constructor for class org.freedesktop.gstreamer.elements.PlayBin
Creates a new PlayBin.
PlayBin(String, URI) - Constructor for class org.freedesktop.gstreamer.elements.PlayBin
Creates a new PlayBin.
PlayBin.ABOUT_TO_FINISH - Interface in org.freedesktop.gstreamer.elements
Signal emitted when the current uri is about to finish.
PlayBin.AUDIO_CHANGED - Interface in org.freedesktop.gstreamer.elements
Signal is emitted whenever the number or order of the audio streams has changed.
PlayBin.AUDIO_TAGS_CHANGED - Interface in org.freedesktop.gstreamer.elements
Signal is emitted whenever the tags of an audio stream have changed.
PlayBin.ELEMENT_SETUP - Interface in org.freedesktop.gstreamer.elements
This signal is emitted when a new element is added to playbin or any of its sub-bins.
PlayBin.SOURCE_SETUP - Interface in org.freedesktop.gstreamer.elements
This signal is emitted after the source element has been created, so it can be configured by setting additional properties (e.g.
PlayBin.TEXT_CHANGED - Interface in org.freedesktop.gstreamer.elements
Signal is emitted whenever the number or order of the audio streams has changed.
PlayBin.TEXT_TAGS_CHANGED - Interface in org.freedesktop.gstreamer.elements
Signal is emitted whenever the tags of a text stream have changed.
PlayBin.VIDEO_CHANGED - Interface in org.freedesktop.gstreamer.elements
Signal is emitted whenever the number or order of the video streams has changed.
PlayBin.VIDEO_TAGS_CHANGED - Interface in org.freedesktop.gstreamer.elements
Signal is emitted whenever the tags of a video stream have changed.
PlayFlags - Enum in org.freedesktop.gstreamer.elements
Extra flags to configure the behaviour of the PlayBin sinks.
Plugin - Class in org.freedesktop.gstreamer
Container for features loaded from a shared object module
PluginFeature - Class in org.freedesktop.gstreamer
Base class for contents of a Plugin
PluginFeature.Rank - Enum in org.freedesktop.gstreamer
Element priority ranks.
PositionQuery - Class in org.freedesktop.gstreamer.query
Used to query an element for the current position in the stream.
PositionQuery(Format) - Constructor for class org.freedesktop.gstreamer.query.PositionQuery
Constructs a new query stream position query object.
post(Message) - Method in class org.freedesktop.gstreamer.Bus
Posts a Message on this Bus.
postMessage(Message) - Method in class org.freedesktop.gstreamer.Element
Posts a Message on the element's Bus.
probeCallback(Pad, PadProbeInfo) - Method in interface org.freedesktop.gstreamer.Pad.PROBE
Callback used by #addProbe(java.util.EnumSet, org.freedesktop.gstreamer.Pad.PROBE).
Promise - Class in org.freedesktop.gstreamer
A miniobject for future/promise-like functionality
Promise() - Constructor for class org.freedesktop.gstreamer.Promise
Creates a new instance of promise
Promise(Promise.PROMISE_CHANGE) - Constructor for class org.freedesktop.gstreamer.Promise
Creates a new instance of promise with a callback attached.
Promise.PROMISE_CHANGE - Interface in org.freedesktop.gstreamer
Called whenever the state of the promise is changed from PENDING to any other PromiseResult
PromiseResult - Enum in org.freedesktop.gstreamer
The result of a Promise Available since GStreamer 1.14
ProxyControlBinding - Class in org.freedesktop.gstreamer.controller
Attachment for forwarding control sources
ptr - Variable in class org.freedesktop.gstreamer.glib.NativeObject.Initializer
 
pullPreroll() - Method in class org.freedesktop.gstreamer.elements.AppSink
Get the last preroll Sample.
pullRange(long, int, Buffer[]) - Method in class org.freedesktop.gstreamer.Pad
Pulls a buffer from the peer pad.
pullSample() - Method in class org.freedesktop.gstreamer.elements.AppSink
This function blocks until a Sample or EOS becomes available or the AppSink element is set to the READY/NULL state.
push(Buffer) - Method in class org.freedesktop.gstreamer.Pad
Pushes a buffer to the peer of pad .
pushBuffer(Buffer) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Adds a buffer to the queue of buffers that the appsrc element will push to its source pad.
pushEvent(Event) - Method in class org.freedesktop.gstreamer.Pad
Sends the event to the peer of this pad.

Q

QOSEvent - Class in org.freedesktop.gstreamer.event
A quality message.
QOSEvent(QOSType, double, long, long) - Constructor for class org.freedesktop.gstreamer.event.QOSEvent
Creates a new quality-of-service event.
QOSType - Enum in org.freedesktop.gstreamer.event
The different types of QoS events that can be given to the gst_event_new_qos() method.
query(Query) - Method in class org.freedesktop.gstreamer.Element
Performs a query on the element.
Query - Class in org.freedesktop.gstreamer.query
Base query type.
Query.Types - Class in org.freedesktop.gstreamer.query
 
QUERY_BOTH - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe upstream and downstream queries.
queryAcceptCaps(Caps) - Method in class org.freedesktop.gstreamer.Pad
Check if the pad accepts the given caps.
queryCaps(Caps) - Method in class org.freedesktop.gstreamer.Pad
Gets the capabilities this pad can produce or consume.
queryDuration(Format) - Method in class org.freedesktop.gstreamer.Element
Queries an element (usually top-level pipeline or playbin element) for the total stream duration in nanoseconds.
queryDuration(TimeUnit) - Method in class org.freedesktop.gstreamer.Pipeline
Gets the time duration of the current media stream.
queryDuration(Format) - Method in class org.freedesktop.gstreamer.Pipeline
 
queryPosition(Format) - Method in class org.freedesktop.gstreamer.Element
Queries an element (usually top-level pipeline or playbin element) for the stream position in nanoseconds.
queryPosition(TimeUnit) - Method in class org.freedesktop.gstreamer.Pipeline
Gets the current position in the media stream.
queryPosition(Format) - Method in class org.freedesktop.gstreamer.Pipeline
 
querySegment() - Method in class org.freedesktop.gstreamer.Pipeline
Gets the Segment for the current media stream in terms of time.
querySegment(Format) - Method in class org.freedesktop.gstreamer.Pipeline
Gets the Segment for the current media stream in terms of the specified Format.
QueryType - Enum in org.freedesktop.gstreamer.query
Standard predefined Query types
quit() - Static method in class org.freedesktop.gstreamer.Gst
Signals the thread that called Gst.init() to return.

R

Range - Class in org.freedesktop.gstreamer
Represents a range of float, double, int, fraction types stored in a GValue
rateDenom() - Method in class org.freedesktop.gstreamer.Clock.Calibration
The rate denominator.
rateNum() - Method in class org.freedesktop.gstreamer.Clock.Calibration
The rate numerator.
ready() - Method in class org.freedesktop.gstreamer.Element
Tells the Element to set ready the media stream.
reconfigureElement(Element) - Method in class org.freedesktop.gstreamer.device.Device
Tries to reconfigure an existing element to use the device.
ReconfigureEvent - Class in org.freedesktop.gstreamer.event
A reconfigure event.
ReconfigureEvent() - Constructor for class org.freedesktop.gstreamer.event.ReconfigureEvent
Creates a new reconfigure event.
ref() - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
 
ref(T) - Static method in class org.freedesktop.gstreamer.glib.Natives
Increase the reference count of a RefCountedObject
ref() - Method in class org.freedesktop.gstreamer.glib.RefCountedObject.Handle
 
ref() - Method in class org.freedesktop.gstreamer.GstObject.Handle
 
ref() - Method in class org.freedesktop.gstreamer.MiniObject.Handle
 
RefCountedObject - Class in org.freedesktop.gstreamer.glib
A NativeObject that has an associated reference count
RefCountedObject(RefCountedObject.Handle) - Constructor for class org.freedesktop.gstreamer.glib.RefCountedObject
 
RefCountedObject(RefCountedObject.Handle, boolean) - Constructor for class org.freedesktop.gstreamer.glib.RefCountedObject
 
RefCountedObject.Handle - Class in org.freedesktop.gstreamer.glib
 
registration(Class<T>, String, Function<NativeObject.Initializer, ? extends T>) - Static method in class org.freedesktop.gstreamer.glib.Natives
Create a NativeObject.TypeRegistration for linking NativeObject subclasses to GTypes.
Registry - Class in org.freedesktop.gstreamer
Abstract base class for management of Plugin objects.
Registry.PluginFilter - Interface in org.freedesktop.gstreamer
 
releaseRequestPad(Pad) - Method in class org.freedesktop.gstreamer.Element
Frees the previously requested pad obtained via Element.getRequestPad(java.lang.String).
remove(Element) - Method in class org.freedesktop.gstreamer.Bin
Removes a Element from this Bin
removeCallback(Class<T>, T) - Method in class org.freedesktop.gstreamer.glib.GObject
 
removeControlBinding(ControlBinding) - Method in class org.freedesktop.gstreamer.GstObject
Removes the corresponding ControlBinding.
removeDataProbe(Pad.DATA_PROBE) - Method in class org.freedesktop.gstreamer.Pad
 
removeEventProbe(Pad.EVENT_PROBE) - Method in class org.freedesktop.gstreamer.Pad
 
removeField(String) - Method in class org.freedesktop.gstreamer.Structure
Removes the field with the given name from the structure.
removeFields(String...) - Method in class org.freedesktop.gstreamer.Structure
Removes the fields with the given names.
removeFilter(int) - Method in class org.freedesktop.gstreamer.device.DeviceMonitor
Remove a filter from the DeviceMonitor using the id that was returned from DeviceMonitor.addFilter(java.lang.String, org.freedesktop.gstreamer.Caps)
removeMany(Element...) - Method in class org.freedesktop.gstreamer.Bin
Removes an array of Element objects from this Bin
removePad(Pad) - Method in class org.freedesktop.gstreamer.Element
Remove a Pad from the element.
removePlugin(Plugin) - Method in class org.freedesktop.gstreamer.Registry
Remove a plugin from the registry.
removeProbe(Pad.PROBE) - Method in class org.freedesktop.gstreamer.Pad
Remove the provided probe callback from the Pad.
removeStructure(int) - Method in class org.freedesktop.gstreamer.Caps
Remove a structure from the caps.
reply(Structure) - Method in class org.freedesktop.gstreamer.Promise
Set a reply on the promise.

S

Sample - Class in org.freedesktop.gstreamer
A Sample is a small object containing data, a type, timing and extra arbitrary information.
scanPath(String) - Method in class org.freedesktop.gstreamer.Registry
Add the given path to the registry.
schedule(Runnable, long, TimeUnit) - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
schedule(Callable<V>, long, TimeUnit) - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
SCHEDULING - Static variable in enum org.freedesktop.gstreamer.PadProbeType
Probe push and pull.
SDPMessage - Class in org.freedesktop.gstreamer
Wrapping type and helper methods for dealing with SDP messages.
SDPMessage() - Constructor for class org.freedesktop.gstreamer.SDPMessage
Creates a new instance of SDPMessage
SDPResult - Enum in org.freedesktop.gstreamer
Return values for SDP functions
seek(double, Format, Set<SeekFlags>, SeekType, long, SeekType, long) - Method in class org.freedesktop.gstreamer.Element
Sends a seek event to an element.
seek(long) - Method in class org.freedesktop.gstreamer.Pipeline
Sets the position in the media stream to time in nanoseconds.
seek(long, TimeUnit) - Method in class org.freedesktop.gstreamer.Pipeline
Sets the current position in the media stream.
seek(double, Format, EnumSet<SeekFlags>, SeekType, long, SeekType, long) - Method in class org.freedesktop.gstreamer.Pipeline
Seeks to a new position in the media stream.
seek(double, Format, Set<SeekFlags>, SeekType, long, SeekType, long) - Method in class org.freedesktop.gstreamer.Pipeline
 
seekData(AppSrc, long) - Method in interface org.freedesktop.gstreamer.elements.AppSrc.SEEK_DATA
Seek data signal.
SeekEvent - Class in org.freedesktop.gstreamer.event
A request for a new playback position and rate.
SeekEvent(double, Format, EnumSet<SeekFlags>, SeekType, long, SeekType, long) - Constructor for class org.freedesktop.gstreamer.event.SeekEvent
Creates a new seek event.
SeekFlags - Enum in org.freedesktop.gstreamer.event
Flags to be used with seek or SeekEvent
SeekingQuery - Class in org.freedesktop.gstreamer.query
Used for querying the seeking properties of the stream.
SeekingQuery(Format) - Constructor for class org.freedesktop.gstreamer.query.SeekingQuery
Constructs a new query object for querying seeking properties of the stream.
seekSimple(Format, Set<SeekFlags>, long) - Method in class org.freedesktop.gstreamer.Element
Simple API to perform a seek on the given element, meaning it just seeks to the given position relative to the start of the stream.
SeekType - Enum in org.freedesktop.gstreamer.event
The different types of seek events.
Segment - Class in org.freedesktop.gstreamer
A representation of the values used in querying the pipeline using gst_query_new_segment() and subsequently gst_query_parse_segment().
segmentDone(GstObject, Format, long) - Method in interface org.freedesktop.gstreamer.Bus.SEGMENT_DONE
Called when a segment-done message has been posted.
SegmentDoneMessage - Class in org.freedesktop.gstreamer.message
This message is posted by elements that finish playback of a segment as a result of a segment seek.
SegmentDoneMessage(GstObject, Format, long) - Constructor for class org.freedesktop.gstreamer.message.SegmentDoneMessage
Creates a new segment done message.
SegmentEvent - Class in org.freedesktop.gstreamer.event
An event for Segment
SegmentQuery - Class in org.freedesktop.gstreamer.query
Used to discover information about the currently configured segment for playback.
SegmentQuery(Format) - Constructor for class org.freedesktop.gstreamer.query.SegmentQuery
Constructs a new segment query object.
segmentStart(GstObject, Format, long) - Method in interface org.freedesktop.gstreamer.Bus.SEGMENT_START
 
sendEvent(Event) - Method in class org.freedesktop.gstreamer.Element
Sends an event to an element.
sendEvent(Structure) - Method in class org.freedesktop.gstreamer.interfaces.Navigation
 
sendEvent(Event) - Method in class org.freedesktop.gstreamer.Pad
Sends the event to this pad.
sendKeyEvent(String, String) - Method in class org.freedesktop.gstreamer.interfaces.Navigation
 
sendMouseEvent(String, int, double, double) - Method in class org.freedesktop.gstreamer.interfaces.Navigation
 
set(long, double) - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource
Set the value of given controller-handled property at a certain time.
set(String, Object) - Method in class org.freedesktop.gstreamer.glib.GObject
Sets the value of a GObject property.
setActive(boolean) - Method in class org.freedesktop.gstreamer.Pad
Activates or deactivates the given pad.
setAmplitude(double) - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Specifies the amplitude for the waveform of this LFOControlSource.
setAsString(String, String) - Method in class org.freedesktop.gstreamer.GstObject
Set the value of a GstObject property from a String representation.
setAudioSink(Element) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Sets the audio output Element.
setAutoFlushBus(boolean) - Method in class org.freedesktop.gstreamer.Pipeline
Usually, when a pipeline goes from READY to NULL state, it automatically flushes all pending messages on the bus, which is done for refcounting purposes, to break circular references.
setBaseTime(long) - Method in class org.freedesktop.gstreamer.Element
Set the base time of an element.
setBuffer(Buffer) - Method in class org.freedesktop.gstreamer.Sample
Set the Buffer associated with sample.
setCalibration(long, long, long, long) - Method in class org.freedesktop.gstreamer.Clock
Adjusts the rate and time of this clock.
setCallback(Callable<Boolean>) - Method in class org.freedesktop.gstreamer.glib.GSource
 
setCaps(Caps) - Method in class org.freedesktop.gstreamer.Element
Sets the Caps on this Element.
setCaps(Caps) - Method in class org.freedesktop.gstreamer.elements.AppSink
Sets the Caps on the AppSink.
setCaps(Caps) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Set the capabilities on the appsrc element.
setCaps(Caps) - Method in class org.freedesktop.gstreamer.Sample
Set the Caps associated with sample.
setClock(Clock) - Method in class org.freedesktop.gstreamer.Pipeline
Set the clock for pipeline.
setContext(Context) - Method in class org.freedesktop.gstreamer.Element
Sets the context of the element.
setControlBindingDisabled(String, boolean) - Method in class org.freedesktop.gstreamer.GstObject
This function is used to disable the control bindings on a property for some time, i.e.
setControlBindingsDisabled(boolean) - Method in class org.freedesktop.gstreamer.GstObject
This function is used to disable all controlled properties of the object for some time, i.e.
setConvert(Format, long, Format, long) - Method in class org.freedesktop.gstreamer.query.ConvertQuery
Answer a convert query by setting the requested values.
setCurrentAudio(int) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Set the currently playing audio stream.
setCurrentText(int) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Set the currently playing text stream.
setDecodeTimestamp(long) - Method in class org.freedesktop.gstreamer.Buffer
Set the decode timestamp of the Buffer
setDisabled(boolean) - Method in class org.freedesktop.gstreamer.ControlBinding
This function is used to disable a control binding for some time, i.e.
setDouble(String, Double) - Method in class org.freedesktop.gstreamer.Structure
 
setDoubleRange(String, Double, Double) - Method in class org.freedesktop.gstreamer.Structure
 
setDuration(long) - Method in class org.freedesktop.gstreamer.Buffer
Set the duration of this buffer.
setDuration(Format, long) - Method in class org.freedesktop.gstreamer.query.DurationQuery
Answers a duration query by setting the requested value in the given format.
setEnv(String, String, boolean) - Static method in class org.freedesktop.gstreamer.glib.GLib
Sets an environment variable.
setFlags(EnumSet<BufferFlags>) - Method in class org.freedesktop.gstreamer.Buffer
Set some of the GstBufferFlags describing this buffer.
setFlags(Set<PlayFlags>) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Set the flags to control the behaviour of this PlayBin.
setFlushing(boolean) - Method in class org.freedesktop.gstreamer.Bus
Instructs the bus to flush out any queued messages.
setFormats(Format...) - Method in class org.freedesktop.gstreamer.query.FormatsQuery
Sets the formats query result fields.
setFraction(String, Integer, Integer) - Method in class org.freedesktop.gstreamer.Structure
 
setFrequency(double) - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Specifies the frequency that should be used for the waveform of this LFOControlSource.
setFromList(List<ControlSource.TimedValue>) - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource
Sets multiple timed values at once.
setHcenter(int) - Method in class org.freedesktop.gstreamer.interfaces.VideoOrientation
 
setHflip(boolean) - Method in class org.freedesktop.gstreamer.interfaces.VideoOrientation
 
setInputFile(File) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Sets the media file to play.
setInteger(String, Integer) - Method in class org.freedesktop.gstreamer.Caps
 
setInteger(String, Integer) - Method in class org.freedesktop.gstreamer.Structure
Sets an integer field in the structure.
setIntegerRange(String, Integer, Integer) - Method in class org.freedesktop.gstreamer.Structure
 
setLatency(long, long) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Configure the min and max latency in src .
setLatency(boolean, long, long) - Method in class org.freedesktop.gstreamer.query.LatencyQuery
Answers a latency query.
setLocalDescription(WebRTCSessionDescription) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Sets the local description for the WebRTC connection.
setLockedState(boolean) - Method in class org.freedesktop.gstreamer.Element
Locks the state of an element, so state changes of the parent don't affect this element anymore.
setMaster(Clock) - Method in class org.freedesktop.gstreamer.Clock
Set master as the master clock for this clock.
setMaxBytes(long) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Set the maximum amount of bytes that can be queued in appsrc .
setMode(InterpolationMode) - Method in class org.freedesktop.gstreamer.controller.InterpolationControlSource
Interpolation mode to use.
setName(String) - Method in class org.freedesktop.gstreamer.GstObject
Sets the name of this object, or gives this object a guaranteed unique name (if name is null).
setName(String) - Method in class org.freedesktop.gstreamer.PluginFeature
Sets the name of the plugin feature, getting rid of the old name if there was one.
setName(String) - Method in class org.freedesktop.gstreamer.Structure
Sets the name of the structure to the given name.
setObject(String, String, GObject) - Method in class org.freedesktop.gstreamer.Structure
Set an object field in the structure.
setOffset(long) - Method in class org.freedesktop.gstreamer.Buffer
Set the offset (media-specific) of this buffer
setOffset(double) - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Specifies the value offset for the waveform of this LFOControlSource.
setOffsetEnd(long) - Method in class org.freedesktop.gstreamer.Buffer
Set the offset (media-specific) of this buffer
setParams(Caps, int, int, int) - Method in class org.freedesktop.gstreamer.BufferPool
Configure the BufferPool with the given parameters.
setPosition(Format, long) - Method in class org.freedesktop.gstreamer.query.PositionQuery
Answers a position query by setting the requested value in the given format.
setPresentationTimestamp(long) - Method in class org.freedesktop.gstreamer.Buffer
Set the presentation timestamp of the Buffer
setRank(int) - Method in class org.freedesktop.gstreamer.PluginFeature
Set the rank for the plugin feature.
setRank(PluginFeature.Rank) - Method in class org.freedesktop.gstreamer.PluginFeature
Set the rank for the plugin feature.
setRemoteDescription(WebRTCSessionDescription) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Sets the remote description for the WebRTC connection.
setRenderRectangle(int, int, int, int) - Method in class org.freedesktop.gstreamer.interfaces.VideoOverlay
Configure a subregion as a video target within the window set by VideoOverlay.setWindowHandle(long).
setResolution(long) - Method in class org.freedesktop.gstreamer.Clock
Sets the accuracy of the clock.
setSeeking(Format, boolean, long, long) - Method in class org.freedesktop.gstreamer.query.SeekingQuery
Sets the seeking query result fields.
setSegment(double, Format, long, long) - Method in class org.freedesktop.gstreamer.query.SegmentQuery
Answers a segment query by setting the requested values.
setSegTrap(boolean) - Static method in class org.freedesktop.gstreamer.Gst
Applications might want to disable/enable the SIGSEGV handling of the GStreamer core.
setSize(long) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Set the size of the stream in bytes.
setStartTime(long) - Method in class org.freedesktop.gstreamer.Element
Set the start time of an element.
setState(State) - Method in class org.freedesktop.gstreamer.Element
Sets the state of the element.
setStreamType(AppSrc.StreamType) - Method in class org.freedesktop.gstreamer.elements.AppSrc
Set the stream type on appsrc .
setStunServer(String) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Sets the stun-server property for this WebRTCBin which is use to gather ICE data
setSyncHandler(BusSyncHandler) - Method in class org.freedesktop.gstreamer.Bus
Sets the synchronous handler (message listener) on the bus.
setTarget(Pad) - Method in class org.freedesktop.gstreamer.GhostPad
Set the new target of the ghostpad.
setTextSink(Element) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Sets the text output Element.
setTimeshift(long) - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Specifies the timeshift to the right that should be used for the waveform of this LFOControlSource in nanoseconds.
setTolerance(long) - Method in class org.freedesktop.gstreamer.controller.TriggerControlSource
Amount of nanoseconds a control time can be off to still trigger.
setTurnServer(String) - Method in class org.freedesktop.gstreamer.webrtc.WebRTCBin
Sets the turn-server property for this WebRTCBin which is used whenever a direct peer-to-peer connection can be established
setURI(URI) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Sets the media URI to play.
setUseDefaultContext(boolean) - Static method in class org.freedesktop.gstreamer.Gst
Instructs gstreamer-java to use the default main context.
setValue(int) - Method in class org.freedesktop.gstreamer.interfaces.ColorBalanceChannel
 
setVcenter(int) - Method in class org.freedesktop.gstreamer.interfaces.VideoOrientation
 
setVflip(boolean) - Method in class org.freedesktop.gstreamer.interfaces.VideoOrientation
 
setVideoSink(Element) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Sets the video output Element.
setVisualization(Element) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Sets the visualization output Element.
setVolume(double) - Method in class org.freedesktop.gstreamer.elements.PlayBin
Sets the audio playback volume.
setWaveform(LFOWaveform) - Method in class org.freedesktop.gstreamer.controller.LFOControlSource
Specifies the waveform that should be used for this LFOControlSource.
setWindowHandle(long) - Method in class org.freedesktop.gstreamer.interfaces.VideoOverlay
Sets the native window for the Element to use to display video.
SHOW_ALL - Static variable in enum org.freedesktop.gstreamer.Bin.DebugGraphDetails
A convenience EnumSet with all values.
shutdown() - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
shutdownNow() - Method in class org.freedesktop.gstreamer.glib.MainContextExecutorService
 
simplify() - Method in class org.freedesktop.gstreamer.Caps
Modifies this caps inplace into a representation that represents the same set of formats, but in a simpler form.
sink() - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
Sink floating reference.
sink() - Method in class org.freedesktop.gstreamer.GstObject.Handle
 
size() - Method in class org.freedesktop.gstreamer.Caps
Get the number of structures contained in this caps.
sourceSetup(PlayBin, Element) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.SOURCE_SETUP
Source setup signal callback.
sourceSetup(URIDecodeBin, Element) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.SOURCE_SETUP
 
start() - Method in class org.freedesktop.gstreamer.device.DeviceMonitor
Starts monitoring the devices, once this has succeeded, the GST_MESSAGE_DEVICE_ADDED and GST_MESSAGE_DEVICE_REMOVED messages will be emitted on the bus when the list of devices changes.
start() - Method in class org.freedesktop.gstreamer.device.DeviceProvider
Starts providering the devices.
State - Enum in org.freedesktop.gstreamer
The possible states an element can be in.
stateChanged(GstObject, State, State, State) - Method in interface org.freedesktop.gstreamer.Bus.STATE_CHANGED
Called when a Pipeline element executes a State change.
StateChangedMessage - Class in org.freedesktop.gstreamer.message
A state change message.
StateChangedMessage(GstObject, State, State, State) - Constructor for class org.freedesktop.gstreamer.message.StateChangedMessage
Creates a new state-changed message.
StateChangeReturn - Enum in org.freedesktop.gstreamer
The possible return values from a state change function.
StaticPadTemplate - Class in org.freedesktop.gstreamer
 
StepEvent - Class in org.freedesktop.gstreamer.event
StepEvent.
StepEvent(Format, long, double, boolean, boolean) - Constructor for class org.freedesktop.gstreamer.event.StepEvent
Creates a new StepEvent event.
stop() - Method in class org.freedesktop.gstreamer.device.DeviceMonitor
Stop monitoring devices.
stop() - Method in class org.freedesktop.gstreamer.device.DeviceProvider
Decreases the use-count by one.
stop() - Method in class org.freedesktop.gstreamer.Element
Tells the Element to pause playing the media stream.
StreamStartEvent - Class in org.freedesktop.gstreamer.event
Stream Start event.
StreamStartEvent(String) - Constructor for class org.freedesktop.gstreamer.event.StreamStartEvent
Creates a new EOS event.
Structure - Class in org.freedesktop.gstreamer
Generic structure containing fields of names and values.
Structure(String) - Constructor for class org.freedesktop.gstreamer.Structure
Creates a new, empty #GstStructure with the given name.
Structure(String, String, Object...) - Constructor for class org.freedesktop.gstreamer.Structure
Creates a new Structure with the given name.
Structure.InvalidFieldException - Exception in org.freedesktop.gstreamer
 
subtract(Caps) - Method in class org.freedesktop.gstreamer.Caps
Subtracts the subtrahend Caps from this Caps.
suggestNextSync() - Method in class org.freedesktop.gstreamer.GstObject
Returns a suggestion for timestamps where buffers should be split to get best controller results.
syncMessage(Message) - Method in interface org.freedesktop.gstreamer.BusSyncHandler
 
syncStateWithParent() - Method in class org.freedesktop.gstreamer.Element
Tries to change the state of the element to the same as its parent.
syncValues(long) - Method in class org.freedesktop.gstreamer.GstObject
Sets the properties of the object, according to the ControlSource that (maybe) handle them and for the given timestamp.

T

TagEvent - Class in org.freedesktop.gstreamer.event
A metadata tag event.
TagEvent(TagList) - Constructor for class org.freedesktop.gstreamer.event.TagEvent
Creates a new TagEvent.
TagFlag - Enum in org.freedesktop.gstreamer
Extra tag flags used when registering tags.
TagList - Class in org.freedesktop.gstreamer
List of tags and values used to describe media metadata.
TagList() - Constructor for class org.freedesktop.gstreamer.TagList
Constructs a new empty tag list.
TagMergeMode - Enum in org.freedesktop.gstreamer
The different tag merging modes are basically replace, overwrite and append, but they can be seen from two directions.
TagMessage - Class in org.freedesktop.gstreamer.message
This message is posted by elements that have discovered new tags.
TagMessage(GstObject, TagList) - Constructor for class org.freedesktop.gstreamer.message.TagMessage
Creates a new Tag message.
tagsFound(GstObject, TagList) - Method in interface org.freedesktop.gstreamer.Bus.TAG
Called when a Pipeline element finds media meta-data.
testVersion(int, int) - Static method in class org.freedesktop.gstreamer.Gst
Tests that the version of GStreamer requested in init() satisfies the given version.
textChanged(PlayBin) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.TEXT_CHANGED
 
textTagsChanged(PlayBin, int) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.TEXT_TAGS_CHANGED
 
TimedValue(long, double) - Constructor for class org.freedesktop.gstreamer.ControlSource.TimedValue
Create a TimedValue wrapping the timestamp (see ClockTime) and corresponding value.
TimedValueControlSource - Class in org.freedesktop.gstreamer.controller
Timed value control source base class.
TimedValueControlSource(TimedValueControlSource.Handle, boolean) - Constructor for class org.freedesktop.gstreamer.controller.TimedValueControlSource
 
TimedValueControlSource.Handle - Class in org.freedesktop.gstreamer.controller
 
timestamp - Variable in class org.freedesktop.gstreamer.ControlSource.TimedValue
 
toDouble() - Method in class org.freedesktop.gstreamer.Fraction
Returns the fraction as a floating point value (numerator divided by the denominator).
toGioValue() - Method in enum org.freedesktop.gstreamer.glib.GSocketFamily
 
toGioValue() - Method in enum org.freedesktop.gstreamer.glib.GSocketProtocol
 
toGioValue() - Method in enum org.freedesktop.gstreamer.glib.GSocketType
 
toInt(Set<FLAG>) - Static method in interface org.freedesktop.gstreamer.glib.NativeFlags
 
toInt(EnumSet<FLAG>) - Static method in interface org.freedesktop.gstreamer.glib.NativeFlags
 
toMicros(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Convert GStreamer clocktime (nanoseconds) to microseconds.
toMillis(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Convert GStreamer clocktime (nanoseconds) to milliseconds.
toSeconds(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Convert GStreamer clocktime (nanoseconds) to seconds.
toString() - Method in class org.freedesktop.gstreamer.Caps
 
toString() - Method in class org.freedesktop.gstreamer.Clock.Calibration
 
toString(long) - Static method in class org.freedesktop.gstreamer.ClockTime
Returns a String representation of this ClockTime.
toString() - Method in class org.freedesktop.gstreamer.ControlSource.TimedValue
 
toString() - Method in class org.freedesktop.gstreamer.DateTime
 
toString() - Method in class org.freedesktop.gstreamer.event.NavigationEvent
Gets a human-readable string representation of this navigation event.
toString() - Method in class org.freedesktop.gstreamer.glib.GDate
 
toString() - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
 
toString() - Method in class org.freedesktop.gstreamer.glib.GQuark
 
toString() - Method in class org.freedesktop.gstreamer.glib.NativeObject
 
toString() - Method in class org.freedesktop.gstreamer.GstObject
 
toString() - Method in class org.freedesktop.gstreamer.Meta
 
toString() - Method in class org.freedesktop.gstreamer.PluginFeature
 
toString() - Method in class org.freedesktop.gstreamer.query.DurationQuery
Gets the duration as a user-readable string.
toString() - Method in class org.freedesktop.gstreamer.query.LatencyQuery
Gets the latency as a user-readable string.
toString() - Method in class org.freedesktop.gstreamer.query.PositionQuery
Gets the position as a user-readable string.
toString() - Method in class org.freedesktop.gstreamer.SDPMessage
A SDP formatted string representation of SDPMessage.
toString() - Method in class org.freedesktop.gstreamer.Structure
 
toString() - Method in class org.freedesktop.gstreamer.Version
Gets a string representation of the version.
toString() - Method in class org.freedesktop.gstreamer.video.VideoTimeCode
 
toString() - Method in class org.freedesktop.gstreamer.video.VideoTimeCodeConfig
 
TriggerControlSource - Class in org.freedesktop.gstreamer.controller
Trigger control source.
TriggerControlSource() - Constructor for class org.freedesktop.gstreamer.controller.TriggerControlSource
Create a new, unbound InterpolationControlSource.
truncate() - Method in class org.freedesktop.gstreamer.Caps
Destructively discard all but the first structure from this caps.
types() - Method in class org.freedesktop.gstreamer.controller.Controllers
 
types() - Method in class org.freedesktop.gstreamer.elements.Elements
 
Types() - Constructor for class org.freedesktop.gstreamer.event.Event.Types
 
types() - Method in class org.freedesktop.gstreamer.event.Event.Types
 
Types() - Constructor for class org.freedesktop.gstreamer.glib.GLib.Types
 
types() - Method in class org.freedesktop.gstreamer.glib.GLib.Types
 
types() - Method in interface org.freedesktop.gstreamer.glib.NativeObject.TypeProvider
Types() - Constructor for class org.freedesktop.gstreamer.Gst.Types
 
types() - Method in class org.freedesktop.gstreamer.Gst.Types
 
Types() - Constructor for class org.freedesktop.gstreamer.message.Message.Types
 
types() - Method in class org.freedesktop.gstreamer.message.Message.Types
 
Types() - Constructor for class org.freedesktop.gstreamer.query.Query.Types
 
types() - Method in class org.freedesktop.gstreamer.query.Query.Types
 
Types() - Constructor for class org.freedesktop.gstreamer.video.Video.Types
 
types() - Method in class org.freedesktop.gstreamer.video.Video.Types
 
Types() - Constructor for class org.freedesktop.gstreamer.webrtc.WebRTC.Types
 
types() - Method in class org.freedesktop.gstreamer.webrtc.WebRTC.Types
 

U

unknownType(DecodeBin, Pad, Caps) - Method in interface org.freedesktop.gstreamer.elements.DecodeBin.UNKNOWN_TYPE
 
unknownType(URIDecodeBin, Pad, Caps) - Method in interface org.freedesktop.gstreamer.elements.URIDecodeBin.UNKNOWN_TYPE
 
unlink(Element) - Method in class org.freedesktop.gstreamer.Element
Unlinks all source pads of this source element with all sink pads of the sink element to which they are linked.
unlink(Pad) - Method in class org.freedesktop.gstreamer.Pad
Unlinks the source pad from the sink pad.
unlinked(Pad, Pad) - Method in interface org.freedesktop.gstreamer.Pad.UNLINKED
Called when a Pad is unlinked from another Pad.
unlinkMany(Element...) - Static method in class org.freedesktop.gstreamer.Element
Unlink a list of elements.
unlinkPads(Element, String, Element, String) - Static method in class org.freedesktop.gstreamer.Element
Unlink source and destination pads of two elements.
unmap() - Method in class org.freedesktop.gstreamer.Buffer
Release the memory previously mapped with Buffer.map(boolean)
unref() - Method in class org.freedesktop.gstreamer.glib.GObject.Handle
 
unref(T) - Static method in class org.freedesktop.gstreamer.glib.Natives
Decrease the reference count of a RefCountedObject
unref() - Method in class org.freedesktop.gstreamer.glib.RefCountedObject.Handle
 
unref() - Method in class org.freedesktop.gstreamer.GstObject.Handle
 
unref() - Method in class org.freedesktop.gstreamer.MiniObject.Handle
 
unschedule() - Method in class org.freedesktop.gstreamer.ClockID
Cancel an outstanding request.
unset(long) - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource
Used to remove the value of given controller-handled property at a certain time.
unsetAll() - Method in class org.freedesktop.gstreamer.controller.TimedValueControlSource
Used to remove all time-stamped values of given controller-handled property.
unsetEnv(String) - Static method in class org.freedesktop.gstreamer.glib.GLib
Removes an environment variable from the environment.
unsetFlags(EnumSet<BufferFlags>) - Method in class org.freedesktop.gstreamer.Buffer
unset the GstBufferFlags describing this buffer.
URIDecodeBin - Class in org.freedesktop.gstreamer.elements
A Bin that decodes data from a URI into raw media.
URIDecodeBin(String) - Constructor for class org.freedesktop.gstreamer.elements.URIDecodeBin
 
URIDecodeBin.AUTOPLUG_CONTINUE - Interface in org.freedesktop.gstreamer.elements
Signal is emitted when a pad for which there is no further possible decoding is added to the URIDecodeBin.
URIDecodeBin.AUTOPLUG_FACTORIES - Interface in org.freedesktop.gstreamer.elements
This function is emitted when an array of possible factories for caps on pad is needed.
URIDecodeBin.AUTOPLUG_QUERY - Interface in org.freedesktop.gstreamer.elements
This signal is emitted whenever an autoplugged element that is not linked downstream yet and not exposed does a query.
URIDecodeBin.AUTOPLUG_SELECT - Interface in org.freedesktop.gstreamer.elements
Once URIDecodeBin has found the possible ElementFactory objects to try for caps on pad, this signal is emitted.
URIDecodeBin.AUTOPLUG_SORT - Interface in org.freedesktop.gstreamer.elements
Once URIDecodeBin has found the possible ElementFactory objects to try for caps on pad, this signal is emitted.
URIDecodeBin.AutoplugSelectResult - Enum in org.freedesktop.gstreamer.elements
 
URIDecodeBin.DRAINED - Interface in org.freedesktop.gstreamer.elements
This signal is emitted once URIDecodeBin has finished decoding all the data.
URIDecodeBin.SOURCE_SETUP - Interface in org.freedesktop.gstreamer.elements
Signal is emitted after the source has been created, so it can be configured by setting additionnal properties.
URIDecodeBin.UNKNOWN_TYPE - Interface in org.freedesktop.gstreamer.elements
Signal is emitted when a pad for which there is no further possible decoding is added to the URIDecodeBin.
useClock(Clock) - Method in class org.freedesktop.gstreamer.Pipeline
Force the Pipeline to use the a specific clock.

V

validReference(NativeObject) - Static method in class org.freedesktop.gstreamer.glib.Natives
Returns whether this object is valid or not.
value - Variable in class org.freedesktop.gstreamer.ControlSource.TimedValue
 
valueOf(String) - Static method in enum org.freedesktop.gstreamer.Bin.DebugGraphDetails
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.BufferFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.BusSyncReply
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.ClockReturn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.controller.InterpolationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.controller.LFOWaveform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.ElementFactory.ListType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.elements.AppSrc.StreamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.elements.DecodeBin.AutoplugSelectResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.elements.PlayFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.elements.URIDecodeBin.AutoplugSelectResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.event.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.event.QOSType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.event.SeekFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.event.SeekType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.FlowReturn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.freedesktop.gstreamer.glib.GQuark
 
valueOf(String) - Static method in enum org.freedesktop.gstreamer.glib.GSocketFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.glib.GSocketProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.glib.GSocketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.message.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.MiniObjectFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PadDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PadLinkReturn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PadMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PadPresence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PadProbeReturn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PadProbeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PluginFeature.Rank
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.PromiseResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.query.QueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.SDPResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.StateChangeReturn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.TagFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.TagMergeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.video.VideoTimeCodeFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.webrtc.WebRTCICEGatheringState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.webrtc.WebRTCPeerConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freedesktop.gstreamer.webrtc.WebRTCSDPType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.freedesktop.gstreamer.Bin.DebugGraphDetails
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.BufferFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.BusSyncReply
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.ClockReturn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.controller.InterpolationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.controller.LFOWaveform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.ElementFactory.ListType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.elements.AppSrc.StreamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.elements.DecodeBin.AutoplugSelectResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.elements.PlayFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.elements.URIDecodeBin.AutoplugSelectResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.event.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.event.QOSType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.event.SeekFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.event.SeekType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.FlowReturn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.glib.GSocketFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.glib.GSocketProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.glib.GSocketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.message.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.MiniObjectFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PadDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PadLinkReturn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PadMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PadPresence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PadProbeReturn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PadProbeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PluginFeature.Rank
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.PromiseResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.query.QueryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.SDPResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.StateChangeReturn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.TagFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.TagMergeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.video.VideoTimeCodeFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.webrtc.WebRTCICEGatheringState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.webrtc.WebRTCPeerConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freedesktop.gstreamer.webrtc.WebRTCSDPType
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in org.freedesktop.gstreamer
Describes a GStreamer version.
Version(int, int) - Constructor for class org.freedesktop.gstreamer.Version
Constructor for creating a Version with micro and nano set to zero.
Version(int, int, int, int) - Constructor for class org.freedesktop.gstreamer.Version
Constructor for creating a Version reflecting all aspects of the native GStreamer version.
Video - Class in org.freedesktop.gstreamer.video
Utility class for GStreamer Video library.
Video.Types - Class in org.freedesktop.gstreamer.video
TypeProvider implementation for GStreamer Video library.
videoChanged(PlayBin) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.VIDEO_CHANGED
 
VideoOrientation - Class in org.freedesktop.gstreamer.interfaces
 
VideoOverlay - Class in org.freedesktop.gstreamer.interfaces
Interface for setting/getting a window system resource on elements supporting it to configure a window into which to render a video.
videoTagsChanged(PlayBin, int) - Method in interface org.freedesktop.gstreamer.elements.PlayBin.VIDEO_TAGS_CHANGED
 
VideoTimeCode - Class in org.freedesktop.gstreamer.video
A representation of a SMPTE time code.
VideoTimeCodeConfig - Class in org.freedesktop.gstreamer.video
The configuration of the time code.
VideoTimeCodeFlags - Enum in org.freedesktop.gstreamer.video
Flags related to the time code information.
VideoTimeCodeMeta - Class in org.freedesktop.gstreamer.video
Extra buffer metadata describing the GstVideoTimeCode of the frame.

W

waitResult() - Method in class org.freedesktop.gstreamer.Promise
Wait for the promise to move out of the PENDING PromiseResult state.
warningMessage(GstObject, int, String) - Method in interface org.freedesktop.gstreamer.Bus.WARNING
Called when a Pipeline element posts an warning message.
WarningMessage - Class in org.freedesktop.gstreamer.message
This message is posted by element when a warning notice is required.
WebRTC - Class in org.freedesktop.gstreamer.webrtc
 
WebRTC.Types - Class in org.freedesktop.gstreamer.webrtc
 
WebRTCBin - Class in org.freedesktop.gstreamer.webrtc
WebRTCBin is an abstraction over gstreamers webrtcbin element It is structured to mimic the RTCPeerConnection API that is available in web browsers
WebRTCBin(String) - Constructor for class org.freedesktop.gstreamer.webrtc.WebRTCBin
 
WebRTCBin.CREATE_ANSWER - Interface in org.freedesktop.gstreamer.webrtc
Signal emitted when this WebRTCBin creates an answer
WebRTCBin.CREATE_OFFER - Interface in org.freedesktop.gstreamer.webrtc
Signal emitted when this WebRTCBin creates an offer
WebRTCBin.ON_ICE_CANDIDATE - Interface in org.freedesktop.gstreamer.webrtc
 
WebRTCBin.ON_NEGOTIATION_NEEDED - Interface in org.freedesktop.gstreamer.webrtc
Signal emitted when this WebRTCBin is ready to do negotiation to setup a WebRTC connection Good starting point to have the WebRTCBin send an offer to potential clients
WebRTCICEGatheringState - Enum in org.freedesktop.gstreamer.webrtc
The ICE gathering state of WebRTC peer Available since GStreamer 1.14
WebRTCPeerConnectionState - Enum in org.freedesktop.gstreamer.webrtc
The state of a WebRTC peer connection Available since GStreamer 1.14
WebRTCSDPType - Enum in org.freedesktop.gstreamer.webrtc
WebRTCSessionDescription - Class in org.freedesktop.gstreamer.webrtc
Wraps a GstWebRTCSessionDescription
WebRTCSessionDescription(WebRTCSDPType, SDPMessage) - Constructor for class org.freedesktop.gstreamer.webrtc.WebRTCSessionDescription
Creates a new instance of WebRTCSessionDescription.
wrap(Element) - Static method in class org.freedesktop.gstreamer.interfaces.ColorBalance
Wraps the Element in a ColorBalance interface
wrap(Element) - Static method in class org.freedesktop.gstreamer.interfaces.Navigation
Wraps the Element in a Navigation interface
wrap(Element) - Static method in class org.freedesktop.gstreamer.interfaces.VideoOrientation
Wraps the Element in a VideoOrientation interface
wrap(Element) - Static method in class org.freedesktop.gstreamer.interfaces.VideoOverlay
Wraps the Element in a XOverlay interface

Z

ZERO - Static variable in class org.freedesktop.gstreamer.ClockTime
 
A B C D E F G H I L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2021 gstreamer-java. All rights reserved.