gst.types

Undocumented in source.

Members

Aliases

AllocatorFlags
alias AllocatorFlags = GstAllocatorFlags
BinFlags
alias BinFlags = GstBinFlags
BufferCopyFlags
alias BufferCopyFlags = GstBufferCopyFlags
BufferFlags
alias BufferFlags = GstBufferFlags
BufferForeachMetaFunc
alias BufferForeachMetaFunc = bool delegate(gst.buffer.Buffer buffer, out gst.meta.Meta meta)

A function that will be called from gst.buffer.Buffer.foreachMeta. The meta field will point to a the reference of the meta.

BufferListFunc
alias BufferListFunc = bool delegate(out gst.buffer.Buffer buffer, uint idx)

A function that will be called from gst.buffer_list.BufferList.foreach_. The buffer field will point to a the reference of the buffer at idx.

BufferMapInfo
alias BufferMapInfo = gst.map_info.MapInfo
BufferPoolAcquireFlags
alias BufferPoolAcquireFlags = GstBufferPoolAcquireFlags
BufferPoolAcquireParams
alias BufferPoolAcquireParams = GstBufferPoolAcquireParams
BufferingMode
alias BufferingMode = GstBufferingMode
BusFlags
alias BusFlags = GstBusFlags
BusFunc
alias BusFunc = bool delegate(gst.bus.Bus bus, gst.message.Message message)

Specifies the type of function passed to gst.bus.Bus.addWatch or gst.bus.Bus.addWatchFull, which is called from the mainloop when a message is available on the bus.

BusSyncHandler
alias BusSyncHandler = gst.types.BusSyncReply delegate(gst.bus.Bus bus, gst.message.Message message)

Handler will be invoked synchronously, when a new message has been injected into the bus. This function is mostly used internally. Only one sync handler can be attached to a given bus.

BusSyncReply
alias BusSyncReply = GstBusSyncReply
CapsFilterMapFunc
alias CapsFilterMapFunc = bool delegate(gst.caps_features.CapsFeatures features, gst.structure.Structure structure)

A function that will be called in gst.caps.Caps.filterAndMapInPlace. The function may modify features and structure, and both will be removed from the caps if false is returned.

CapsFlags
alias CapsFlags = GstCapsFlags
CapsForeachFunc
alias CapsForeachFunc = bool delegate(gst.caps_features.CapsFeatures features, gst.structure.Structure structure)

A function that will be called in gst.caps.Caps.foreach_. The function may not modify features or structure.

CapsIntersectMode
alias CapsIntersectMode = GstCapsIntersectMode
CapsMapFunc
alias CapsMapFunc = bool delegate(gst.caps_features.CapsFeatures features, gst.structure.Structure structure)

A function that will be called in gst.caps.Caps.mapInPlace. The function may modify features and structure.

ClockCallback
alias ClockCallback = bool delegate(gst.clock.Clock clock, gst.types.ClockTime time, gst.types.ClockID id)

The function prototype of the callback.

ClockEntryType
alias ClockEntryType = GstClockEntryType
ClockFlags
alias ClockFlags = GstClockFlags
ClockID
alias ClockID = GstClockID
ClockReturn
alias ClockReturn = GstClockReturn
ClockTime
alias ClockTime = GstClockTime
ClockTimeDiff
alias ClockTimeDiff = GstClockTimeDiff
ClockType
alias ClockType = GstClockType
ControlBindingConvert
alias ControlBindingConvert = void delegate(gst.control_binding.ControlBinding binding, double srcValue, gobject.value.Value destValue)

FIXME(2.0): remove, this is unused

ControlSourceGetValue
alias ControlSourceGetValue = bool delegate(gst.control_source.ControlSource self, gst.types.ClockTime timestamp, out double value)

Function for returning a value for a given timestamp.

ControlSourceGetValueArray
alias ControlSourceGetValueArray = bool delegate(gst.control_source.ControlSource self, gst.types.ClockTime timestamp, gst.types.ClockTime interval, ref double[] values)

Function for returning an array of values starting at a given timestamp.

CoreError
alias CoreError = GstCoreError
CustomMetaTransformFunction
alias CustomMetaTransformFunction = bool delegate(gst.buffer.Buffer transbuf, gst.custom_meta.CustomMeta meta, gst.buffer.Buffer buffer, glib.types.Quark type, void* data)

Function called for each meta in buffer as a result of performing a transformation that yields transbuf. Additional type specific transform data is passed to the function as data.

DebugColorFlags
alias DebugColorFlags = GstDebugColorFlags
DebugColorMode
alias DebugColorMode = GstDebugColorMode
DebugFuncPtr
alias DebugFuncPtr = void delegate()

we define this to avoid a compiler warning regarding a cast from a function pointer to a void pointer (see https://bugzilla.gnome.org/show_bug.cgi?id=309253)

DebugGraphDetails
alias DebugGraphDetails = GstDebugGraphDetails
DebugLevel
alias DebugLevel = GstDebugLevel
ElementCallAsyncFunc
alias ElementCallAsyncFunc = void delegate(gst.element.Element element)

Callback prototype used in #gst_element_call_async

ElementFactoryListType
alias ElementFactoryListType = GstElementFactoryListType
ElementFlags
alias ElementFlags = GstElementFlags
ElementForeachPadFunc
alias ElementForeachPadFunc = bool delegate(gst.element.Element element, gst.pad.Pad pad)

Function called for each pad when using gst.element.Element.foreachSinkPad, gst.element.Element.foreachSrcPad, or gst.element.Element.foreachPad.

EventType
alias EventType = GstEventType
EventTypeFlags
alias EventTypeFlags = GstEventTypeFlags
FlowReturn
alias FlowReturn = GstFlowReturn
Format
alias Format = GstFormat
GapFlags
alias GapFlags = GstGapFlags
IteratorCopyFunction
alias IteratorCopyFunction = void delegate(gst.iterator.Iterator it, gst.iterator.Iterator copy)

This function will be called when creating a copy of it and should create a copy of all custom iterator fields or increase their reference counts.

IteratorFoldFunction
alias IteratorFoldFunction = bool delegate(gobject.value.Value item, gobject.value.Value ret)

A function to be passed to gst.iterator.Iterator.fold.

IteratorForeachFunction
alias IteratorForeachFunction = void delegate(gobject.value.Value item)

A function that is called by gst.iterator.Iterator.foreach_ for every element.

IteratorFreeFunction
alias IteratorFreeFunction = void delegate(gst.iterator.Iterator it)

This function will be called when the iterator is freed.

IteratorItem
alias IteratorItem = GstIteratorItem
IteratorItemFunction
alias IteratorItemFunction = gst.types.IteratorItem delegate(gst.iterator.Iterator it, gobject.value.Value item)

The function that will be called after the next item of the iterator has been retrieved. This function can be used to skip items or stop the iterator.

IteratorNextFunction
alias IteratorNextFunction = gst.types.IteratorResult delegate(gst.iterator.Iterator it, gobject.value.Value result)

The function that will be called when the next element of the iterator should be retrieved.

IteratorResult
alias IteratorResult = GstIteratorResult
IteratorResyncFunction
alias IteratorResyncFunction = void delegate(gst.iterator.Iterator it)

This function will be called whenever a concurrent update happened to the iterated datastructure. The implementor of the iterator should restart the iterator from the beginning and clean up any state it might have.

LibraryError
alias LibraryError = GstLibraryError
LockFlags
alias LockFlags = GstLockFlags
LogFunction
alias LogFunction = void delegate(gst.debug_category.DebugCategory category, gst.types.DebugLevel level, string file, string function_, int line, gobject.object.ObjectG object, gst.debug_message.DebugMessage message)

Function prototype for a logging function that can be registered with gst.global.debugAddLogFunction. Use G_GNUC_NO_INSTRUMENT on that function.

MapFlags
alias MapFlags = GstMapFlags
MemoryCopyFunction
alias MemoryCopyFunction = gst.memory.Memory delegate(gst.memory.Memory mem, ptrdiff_t offset, ptrdiff_t size)

Copy size bytes from mem starting at offset and return them wrapped in a new GstMemory object. If size is set to -1, all bytes starting at offset are copied.

MemoryFlags
alias MemoryFlags = GstMemoryFlags
MemoryIsSpanFunction
alias MemoryIsSpanFunction = bool delegate(gst.memory.Memory mem1, gst.memory.Memory mem2, out size_t offset)

Check if mem1 and mem2 occupy contiguous memory and return the offset of mem1 in the parent buffer in offset.

MemoryMapFullFunction
alias MemoryMapFullFunction = void* delegate(gst.memory.Memory mem, gst.map_info.MapInfo info, size_t maxsize)

Get the memory of mem that can be accessed according to the mode specified in info's flags. The function should return a pointer that contains at least maxsize bytes.

MemoryMapFunction
alias MemoryMapFunction = void* delegate(gst.memory.Memory mem, size_t maxsize, gst.types.MapFlags flags)

Get the memory of mem that can be accessed according to the mode specified in flags. The function should return a pointer that contains at least maxsize bytes.

MemoryMapInfo
alias MemoryMapInfo = gst.map_info.MapInfo
MemoryShareFunction
alias MemoryShareFunction = gst.memory.Memory delegate(gst.memory.Memory mem, ptrdiff_t offset, ptrdiff_t size)

Share size bytes from mem starting at offset and return them wrapped in a new GstMemory object. If size is set to -1, all bytes starting at offset are shared. This function does not make a copy of the bytes in mem.

MemoryUnmapFullFunction
alias MemoryUnmapFullFunction = void delegate(gst.memory.Memory mem, gst.map_info.MapInfo info)

Release the pointer previously retrieved with gst.memory.Memory.map with info.

MemoryUnmapFunction
alias MemoryUnmapFunction = void delegate(gst.memory.Memory mem)

Release the pointer previously retrieved with gst.memory.Memory.map.

MessageType
alias MessageType = GstMessageType
MetaClearFunction
alias MetaClearFunction = void delegate(gst.buffer.Buffer buffer, gst.meta.Meta meta)

Clears the content of the meta. This will be called by the GstBufferPool when a pooled buffer is returned.

MetaDeserializeFunction
alias MetaDeserializeFunction = gst.meta.Meta delegate(gst.meta_info.MetaInfo info, gst.buffer.Buffer buffer, ubyte[] data, ubyte version_)

Recreate a #GstMeta from serialized data returned by #GstMetaSerializeFunction and add it to buffer.

MetaFlags
alias MetaFlags = GstMetaFlags
MetaFreeFunction
alias MetaFreeFunction = void delegate(gst.meta.Meta meta, gst.buffer.Buffer buffer)

Function called when meta is freed in buffer.

MetaInitFunction
alias MetaInitFunction = bool delegate(gst.meta.Meta meta, void* params, gst.buffer.Buffer buffer)

Function called when meta is initialized in buffer.

MetaTransformCopy
alias MetaTransformCopy = GstMetaTransformCopy
MetaTransformFunction
alias MetaTransformFunction = bool delegate(gst.buffer.Buffer transbuf, gst.meta.Meta meta, gst.buffer.Buffer buffer, glib.types.Quark type)

Function called for each meta in buffer as a result of performing a transformation on transbuf. Additional type specific transform data is passed to the function as data.

MiniObjectCopyFunction
alias MiniObjectCopyFunction = gst.mini_object.MiniObject delegate(gst.mini_object.MiniObject obj)

Function prototype for methods to create copies of instances.

MiniObjectDisposeFunction
alias MiniObjectDisposeFunction = bool delegate(gst.mini_object.MiniObject obj)

Function prototype for when a miniobject has lost its last refcount. Implementation of the mini object are allowed to revive the passed object by doing a gst.mini_object.MiniObject.ref_. If the object is not revived after the dispose function, the function should return true and the memory associated with the object is freed.

MiniObjectFlags
alias MiniObjectFlags = GstMiniObjectFlags
MiniObjectFreeFunction
alias MiniObjectFreeFunction = void delegate(gst.mini_object.MiniObject obj)

Virtual function prototype for methods to free resources used by mini-objects.

MiniObjectNotify
alias MiniObjectNotify = void delegate(gst.mini_object.MiniObject obj)

A #GstMiniObjectNotify function can be added to a mini object as a callback that gets triggered when gst.mini_object.MiniObject.unref drops the last ref and obj is about to be freed.

ObjectFlags
alias ObjectFlags = GstObjectFlags
PadActivateFunction
alias PadActivateFunction = bool delegate(gst.pad.Pad pad, gst.object.ObjectGst parent)

This function is called when the pad is activated during the element READY to PAUSED state change. By default this function will call the activate function that puts the pad in push mode but elements can override this function to activate the pad in pull mode if they wish.

PadActivateModeFunction
alias PadActivateModeFunction = bool delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, gst.types.PadMode mode, bool active)

The prototype of the push and pull activate functions.

PadChainFunction
alias PadChainFunction = gst.types.FlowReturn delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, gst.buffer.Buffer buffer)

A function that will be called on sinkpads when chaining buffers. The function typically processes the data contained in the buffer and either consumes the data or passes it on to the internally linked pad(s).

PadChainListFunction
alias PadChainListFunction = gst.types.FlowReturn delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, gst.buffer_list.BufferList list)

A function that will be called on sinkpads when chaining buffer lists. The function typically processes the data contained in the buffer list and either consumes the data or passes it on to the internally linked pad(s).

PadDirection
alias PadDirection = GstPadDirection
PadEventFullFunction
alias PadEventFullFunction = gst.types.FlowReturn delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, gst.event.Event event)

Function signature to handle an event for the pad.

PadEventFunction
alias PadEventFunction = bool delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, gst.event.Event event)

Function signature to handle an event for the pad.

PadFlags
alias PadFlags = GstPadFlags
PadForwardFunction
alias PadForwardFunction = bool delegate(gst.pad.Pad pad)

A forward function is called for all internally linked pads, see gst.pad.Pad.forward.

PadGetRangeFunction
alias PadGetRangeFunction = gst.types.FlowReturn delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, ulong offset, uint length, gst.buffer.Buffer buffer)

This function will be called on source pads when a peer element request a buffer at the specified offset and length. If this function returns #GST_FLOW_OK, the result buffer will be stored in buffer. The contents of buffer is invalid for any other return value.

PadIterIntLinkFunction
alias PadIterIntLinkFunction = gst.iterator.Iterator delegate(gst.pad.Pad pad, gst.object.ObjectGst parent)

The signature of the internal pad link iterator function.

PadLinkCheck
alias PadLinkCheck = GstPadLinkCheck
PadLinkFunction
alias PadLinkFunction = gst.types.PadLinkReturn delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, gst.pad.Pad peer)

Function signature to handle a new link on the pad.

PadLinkReturn
alias PadLinkReturn = GstPadLinkReturn
PadMode
alias PadMode = GstPadMode
PadPresence
alias PadPresence = GstPadPresence
PadProbeCallback
alias PadProbeCallback = gst.types.PadProbeReturn delegate(gst.pad.Pad pad, gst.pad_probe_info.PadProbeInfo info)

Callback used by gst.pad.Pad.addProbe. Gets called to notify about the current blocking type.

PadProbeReturn
alias PadProbeReturn = GstPadProbeReturn
PadProbeType
alias PadProbeType = GstPadProbeType
PadQueryFunction
alias PadQueryFunction = bool delegate(gst.pad.Pad pad, gst.object.ObjectGst parent, gst.query.Query query)

The signature of the query function.

PadStickyEventsForeachFunction
alias PadStickyEventsForeachFunction = bool delegate(gst.pad.Pad pad, gst.event.Event event)

Callback used by gst.pad.Pad.stickyEventsForeach.

PadTemplateFlags
alias PadTemplateFlags = GstPadTemplateFlags
PadUnlinkFunction
alias PadUnlinkFunction = void delegate(gst.pad.Pad pad, gst.object.ObjectGst parent)

Function signature to handle a unlinking the pad prom its peer.

ParseError
alias ParseError = GstParseError
ParseFlags
alias ParseFlags = GstParseFlags
PipelineFlags
alias PipelineFlags = GstPipelineFlags
PluginAPIFlags
alias PluginAPIFlags = GstPluginAPIFlags
PluginDependencyFlags
alias PluginDependencyFlags = GstPluginDependencyFlags
PluginError
alias PluginError = GstPluginError
PluginFeatureFilter
alias PluginFeatureFilter = bool delegate(gst.plugin_feature.PluginFeature feature)

A function that can be used with e.g. gst.registry.Registry.featureFilter to get a list of pluginfeature that match certain criteria.

PluginFilter
alias PluginFilter = bool delegate(gst.plugin.Plugin plugin)

A function that can be used with e.g. gst.registry.Registry.pluginFilter to get a list of plugins that match certain criteria.

PluginFlags
alias PluginFlags = GstPluginFlags
PluginInitFullFunc
alias PluginInitFullFunc = bool delegate(gst.plugin.Plugin plugin)

A plugin should provide a pointer to a function of either #GstPluginInitFunc or this type in the plugin_desc struct. The function will be called by the loader at startup. One would then register each #GstPluginFeature. This version allows user data to be passed to init function (useful for bindings).

PluginInitFunc
alias PluginInitFunc = bool delegate(gst.plugin.Plugin plugin)

A plugin should provide a pointer to a function of this type in the plugin_desc struct. This function will be called by the loader at startup. One would then register each #GstPluginFeature.

ProgressType
alias ProgressType = GstProgressType
PromiseChangeFunc
alias PromiseChangeFunc = void delegate(gst.promise.Promise promise)
PromiseResult
alias PromiseResult = GstPromiseResult
QOSType
alias QOSType = GstQOSType
QueryType
alias QueryType = GstQueryType
QueryTypeFlags
alias QueryTypeFlags = GstQueryTypeFlags
Rank
alias Rank = GstRank
ResourceError
alias ResourceError = GstResourceError
SchedulingFlags
alias SchedulingFlags = GstSchedulingFlags
SearchMode
alias SearchMode = GstSearchMode
SeekFlags
alias SeekFlags = GstSeekFlags
SeekType
alias SeekType = GstSeekType
SegmentFlags
alias SegmentFlags = GstSegmentFlags
SerializeFlags
alias SerializeFlags = GstSerializeFlags
StackTraceFlags
alias StackTraceFlags = GstStackTraceFlags
State
alias State = GstState
StateChange
alias StateChange = GstStateChange
StateChangeReturn
alias StateChangeReturn = GstStateChangeReturn
StreamError
alias StreamError = GstStreamError
StreamFlags
alias StreamFlags = GstStreamFlags
StreamStatusType
alias StreamStatusType = GstStreamStatusType
StreamType
alias StreamType = GstStreamType
StructureChangeType
alias StructureChangeType = GstStructureChangeType
StructureFilterMapFunc
alias StructureFilterMapFunc = bool delegate(glib.types.Quark fieldId, gobject.value.Value value)

A function that will be called in gst.structure.Structure.filterAndMapInPlace. The function may modify value, and the value will be removed from the structure if false is returned.

StructureForeachFunc
alias StructureForeachFunc = bool delegate(glib.types.Quark fieldId, gobject.value.Value value)

A function that will be called in gst.structure.Structure.foreach_. The function may not modify value.

StructureMapFunc
alias StructureMapFunc = bool delegate(glib.types.Quark fieldId, gobject.value.Value value)

A function that will be called in gst.structure.Structure.mapInPlace. The function may modify value.

TagFlag
alias TagFlag = GstTagFlag
TagForeachFunc
alias TagForeachFunc = void delegate(gst.tag_list.TagList list, string tag)

A function that will be called in gst.tag_list.TagList.foreach_. The function may not modify the tag list.

TagMergeFunc
alias TagMergeFunc = void delegate(gobject.value.Value dest, gobject.value.Value src)

A function for merging multiple values of a tag used when registering tags.

TagMergeMode
alias TagMergeMode = GstTagMergeMode
TagScope
alias TagScope = GstTagScope
TaskFunction
alias TaskFunction = void delegate()

A function that will repeatedly be called in the thread created by a #GstTask.

TaskPoolFunction
alias TaskPoolFunction = void delegate()

Task function, see gst.task_pool.TaskPool.push.

TaskState
alias TaskState = GstTaskState
TaskThreadFunc
alias TaskThreadFunc = void delegate(gst.task.Task task, glib.thread.Thread thread)

Custom GstTask thread callback functions that can be installed.

TimedValue
alias TimedValue = GstTimedValue
TocEntryType
alias TocEntryType = GstTocEntryType
TocLoopType
alias TocLoopType = GstTocLoopType
TocScope
alias TocScope = GstTocScope
TracerValueFlags
alias TracerValueFlags = GstTracerValueFlags
TracerValueScope
alias TracerValueScope = GstTracerValueScope
TypeFindFunction
alias TypeFindFunction = void delegate(gst.type_find.TypeFind find)

A function that will be called by typefinding.

TypeFindProbability
alias TypeFindProbability = GstTypeFindProbability
URIError
alias URIError = GstURIError
URIType
alias URIType = GstURIType
ValueCompareFunc
alias ValueCompareFunc = int delegate(gobject.value.Value value1, gobject.value.Value value2)

Used together with gst.global.valueCompare to compare #GValue items.

ValueDeserializeFunc
alias ValueDeserializeFunc = bool delegate(gobject.value.Value dest, string s)

Used by gst.global.valueDeserialize to parse a non-binary form into the #GValue.

ValueDeserializeWithPSpecFunc
alias ValueDeserializeWithPSpecFunc = bool delegate(gobject.value.Value dest, string s, gobject.param_spec.ParamSpec pspec)

Used by gst.global.valueDeserializeWithPspec to parse a non-binary form into the #GValue.

ValueSerializeFunc
alias ValueSerializeFunc = string delegate(gobject.value.Value value1)

Used by gst.global.valueSerialize to obtain a non-binary form of the #GValue.

ValueTable
alias ValueTable = GstValueTable

Manifest constants

ALLOCATOR_SYSMEM
enum ALLOCATOR_SYSMEM;

The allocator name for the default system memory allocator

BUFFER_COPY_ALL
enum BUFFER_COPY_ALL;

Combination of all possible fields that can be copied with gst.buffer.Buffer.copyInto.

BUFFER_COPY_METADATA
enum BUFFER_COPY_METADATA;

Combination of all possible metadata fields that can be copied with gst.buffer.Buffer.copyInto.

BUFFER_OFFSET_NONE
enum BUFFER_OFFSET_NONE;

Constant for no-offset return results.

CAN_INLINE
enum CAN_INLINE;
CAPS_FEATURE_MEMORY_SYSTEM_MEMORY
enum CAPS_FEATURE_MEMORY_SYSTEM_MEMORY;
CLOCK_TIME_NONE
enum CLOCK_TIME_NONE;

Constant to define an undefined clock time.

DEBUG_BG_MASK
enum DEBUG_BG_MASK;
DEBUG_FG_MASK
enum DEBUG_FG_MASK;
DEBUG_FORMAT_MASK
enum DEBUG_FORMAT_MASK;
ELEMENT_FACTORY_KLASS_DECODER
enum ELEMENT_FACTORY_KLASS_DECODER;
ELEMENT_FACTORY_KLASS_DECRYPTOR
enum ELEMENT_FACTORY_KLASS_DECRYPTOR;
ELEMENT_FACTORY_KLASS_DEMUXER
enum ELEMENT_FACTORY_KLASS_DEMUXER;
ELEMENT_FACTORY_KLASS_DEPAYLOADER
enum ELEMENT_FACTORY_KLASS_DEPAYLOADER;
ELEMENT_FACTORY_KLASS_ENCODER
enum ELEMENT_FACTORY_KLASS_ENCODER;
ELEMENT_FACTORY_KLASS_ENCRYPTOR
enum ELEMENT_FACTORY_KLASS_ENCRYPTOR;
ELEMENT_FACTORY_KLASS_FORMATTER
enum ELEMENT_FACTORY_KLASS_FORMATTER;
ELEMENT_FACTORY_KLASS_HARDWARE
enum ELEMENT_FACTORY_KLASS_HARDWARE;

Elements interacting with hardware devices should specify this classifier in their metadata. You may need to put the element in "READY" state to test if the hardware is present in the system.

ELEMENT_FACTORY_KLASS_MEDIA_AUDIO
enum ELEMENT_FACTORY_KLASS_MEDIA_AUDIO;
ELEMENT_FACTORY_KLASS_MEDIA_IMAGE
enum ELEMENT_FACTORY_KLASS_MEDIA_IMAGE;
ELEMENT_FACTORY_KLASS_MEDIA_METADATA
enum ELEMENT_FACTORY_KLASS_MEDIA_METADATA;
ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE
enum ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE;
ELEMENT_FACTORY_KLASS_MEDIA_VIDEO
enum ELEMENT_FACTORY_KLASS_MEDIA_VIDEO;
ELEMENT_FACTORY_KLASS_MUXER
enum ELEMENT_FACTORY_KLASS_MUXER;
ELEMENT_FACTORY_KLASS_PARSER
enum ELEMENT_FACTORY_KLASS_PARSER;
ELEMENT_FACTORY_KLASS_PAYLOADER
enum ELEMENT_FACTORY_KLASS_PAYLOADER;
ELEMENT_FACTORY_KLASS_SINK
enum ELEMENT_FACTORY_KLASS_SINK;
ELEMENT_FACTORY_KLASS_SRC
enum ELEMENT_FACTORY_KLASS_SRC;
ELEMENT_FACTORY_TYPE_ANY
enum ELEMENT_FACTORY_TYPE_ANY;

Elements of any of the defined GST_ELEMENT_FACTORY_LIST types

ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS
enum ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS;

All sinks handling audio, video or image media types

ELEMENT_FACTORY_TYPE_AUDIO_ENCODER
enum ELEMENT_FACTORY_TYPE_AUDIO_ENCODER;

All encoders handling audio media types

ELEMENT_FACTORY_TYPE_DECODABLE
enum ELEMENT_FACTORY_TYPE_DECODABLE;

All elements used to 'decode' streams (decoders, demuxers, parsers, depayloaders)

ELEMENT_FACTORY_TYPE_DECODER
enum ELEMENT_FACTORY_TYPE_DECODER;
ELEMENT_FACTORY_TYPE_DECRYPTOR
enum ELEMENT_FACTORY_TYPE_DECRYPTOR;
ELEMENT_FACTORY_TYPE_DEMUXER
enum ELEMENT_FACTORY_TYPE_DEMUXER;
ELEMENT_FACTORY_TYPE_DEPAYLOADER
enum ELEMENT_FACTORY_TYPE_DEPAYLOADER;
ELEMENT_FACTORY_TYPE_ENCODER
enum ELEMENT_FACTORY_TYPE_ENCODER;
ELEMENT_FACTORY_TYPE_ENCRYPTOR
enum ELEMENT_FACTORY_TYPE_ENCRYPTOR;
ELEMENT_FACTORY_TYPE_FORMATTER
enum ELEMENT_FACTORY_TYPE_FORMATTER;
ELEMENT_FACTORY_TYPE_HARDWARE
enum ELEMENT_FACTORY_TYPE_HARDWARE;
ELEMENT_FACTORY_TYPE_MAX_ELEMENTS
enum ELEMENT_FACTORY_TYPE_MAX_ELEMENTS;
ELEMENT_FACTORY_TYPE_MEDIA_ANY
enum ELEMENT_FACTORY_TYPE_MEDIA_ANY;

Elements matching any of the defined GST_ELEMENT_FACTORY_TYPE_MEDIA types

ELEMENT_FACTORY_TYPE_MEDIA_AUDIO
enum ELEMENT_FACTORY_TYPE_MEDIA_AUDIO;
ELEMENT_FACTORY_TYPE_MEDIA_IMAGE
enum ELEMENT_FACTORY_TYPE_MEDIA_IMAGE;
ELEMENT_FACTORY_TYPE_MEDIA_METADATA
enum ELEMENT_FACTORY_TYPE_MEDIA_METADATA;
ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE
enum ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE;
ELEMENT_FACTORY_TYPE_MEDIA_VIDEO
enum ELEMENT_FACTORY_TYPE_MEDIA_VIDEO;
ELEMENT_FACTORY_TYPE_MUXER
enum ELEMENT_FACTORY_TYPE_MUXER;
ELEMENT_FACTORY_TYPE_PARSER
enum ELEMENT_FACTORY_TYPE_PARSER;
ELEMENT_FACTORY_TYPE_PAYLOADER
enum ELEMENT_FACTORY_TYPE_PAYLOADER;
ELEMENT_FACTORY_TYPE_SINK
enum ELEMENT_FACTORY_TYPE_SINK;
ELEMENT_FACTORY_TYPE_SRC
enum ELEMENT_FACTORY_TYPE_SRC;
ELEMENT_FACTORY_TYPE_TIMESTAMPER
enum ELEMENT_FACTORY_TYPE_TIMESTAMPER;

Timestamp correcting elements

ELEMENT_FACTORY_TYPE_VIDEO_ENCODER
enum ELEMENT_FACTORY_TYPE_VIDEO_ENCODER;

All encoders handling video or image media types

ELEMENT_METADATA_AUTHOR
enum ELEMENT_METADATA_AUTHOR;

Name and contact details of the author(s). Use \n to separate multiple author details. E.g: "Joe Bloggs <joe.blogs at foo.com>"

ELEMENT_METADATA_DESCRIPTION
enum ELEMENT_METADATA_DESCRIPTION;

Sentence describing the purpose of the element. E.g: "Write stream to a file"

ELEMENT_METADATA_DOC_URI
enum ELEMENT_METADATA_DOC_URI;

Set uri pointing to user documentation. Applications can use this to show help for e.g. effects to users.

ELEMENT_METADATA_ICON_NAME
enum ELEMENT_METADATA_ICON_NAME;

Elements that bridge to certain other products can include an icon of that used product. Application can show the icon in menus/selectors to help identifying specific elements.

ELEMENT_METADATA_KLASS
enum ELEMENT_METADATA_KLASS;

String describing the type of element, as an unordered list separated with slashes ('/'). See draft-klass.txt of the design docs for more details and common types. E.g: "Sink/File"

ELEMENT_METADATA_LONGNAME
enum ELEMENT_METADATA_LONGNAME;

The long English name of the element. E.g. "File Sink"

ERROR_SYSTEM
enum ERROR_SYSTEM;

Builds a string using errno describing the previously failed system call. To be used as the debug argument in #GST_ELEMENT_ERROR.

EVENT_NUM_SHIFT
enum EVENT_NUM_SHIFT;
EVENT_TYPE_BOTH
enum EVENT_TYPE_BOTH;

The same thing as #GST_EVENT_TYPE_UPSTREAM | #GST_EVENT_TYPE_DOWNSTREAM.

FLAG_SET_MASK_EXACT
enum FLAG_SET_MASK_EXACT;

A mask value with all bits set, for use as a GstFlagSet mask where all flag bits must match exactly

FORMAT_PERCENT_MAX
enum FORMAT_PERCENT_MAX;

The PERCENT format is between 0 and this value

FORMAT_PERCENT_SCALE
enum FORMAT_PERCENT_SCALE;

The value used to scale down the reported PERCENT format value to its real value.

FOURCC_FORMAT
enum FOURCC_FORMAT;

Can be used together with #GST_FOURCC_ARGS to properly output a #guint32 fourcc value in a printf\()-style text message.

GROUP_ID_INVALID
enum GROUP_ID_INVALID;

A value which is guaranteed to never be returned by gst.global.utilGroupIdNext.

LICENSE_UNKNOWN
enum LICENSE_UNKNOWN;

To be used in GST_PLUGIN_DEFINE if unsure about the licence.

LOCK_FLAG_READWRITE
enum LOCK_FLAG_READWRITE;

GstLockFlags value alias for GST_LOCK_FLAG_READ | GST_LOCK_FLAG_WRITE

MAP_READWRITE
enum MAP_READWRITE;

GstMapFlags value alias for GST_MAP_READ | GST_MAP_WRITE

META_TAG_MEMORY_REFERENCE_STR
enum META_TAG_MEMORY_REFERENCE_STR;

This metadata stays relevant until a deep copy is made.

META_TAG_MEMORY_STR
enum META_TAG_MEMORY_STR;

This metadata stays relevant as long as memory layout is unchanged. In hindsight, this tag should have been called "memory-layout".

MSECOND
enum MSECOND;

Constant that defines one GStreamer millisecond.

NSECOND
enum NSECOND;

Constant that defines one GStreamer nanosecond

PARAM_CONDITIONALLY_AVAILABLE
enum PARAM_CONDITIONALLY_AVAILABLE;

Use this flag on GObject properties of GstObject to indicate that they might not be available depending on environment such as OS, device, etc, so such properties will be installed conditionally only if the GstObject is able to support it.

PARAM_CONTROLLABLE
enum PARAM_CONTROLLABLE;

Use this flag on GObject properties to signal they can make sense to be. controlled over time. This hint is used by the GstController.

PARAM_DOC_SHOW_DEFAULT
enum PARAM_DOC_SHOW_DEFAULT;

Use this flag on GObject properties of GstObject to indicate that during gst-inspect and friends, the default value should be used as default instead of the current value.

PARAM_MUTABLE_PAUSED
enum PARAM_MUTABLE_PAUSED;

Use this flag on GObject properties of GstElements to indicate that they can be changed when the element is in the PAUSED or lower state. This flag implies GST_PARAM_MUTABLE_READY.

PARAM_MUTABLE_PLAYING
enum PARAM_MUTABLE_PLAYING;

Use this flag on GObject properties of GstElements to indicate that they can be changed when the element is in the PLAYING or lower state. This flag implies GST_PARAM_MUTABLE_PAUSED.

PARAM_MUTABLE_READY
enum PARAM_MUTABLE_READY;

Use this flag on GObject properties of GstElements to indicate that they can be changed when the element is in the READY or lower state.

PARAM_USER_SHIFT
enum PARAM_USER_SHIFT;

Bits based on GST_PARAM_USER_SHIFT can be used by 3rd party applications.

PROTECTION_SYSTEM_ID_CAPS_FIELD
enum PROTECTION_SYSTEM_ID_CAPS_FIELD;

The field name in a GstCaps that is used to signal the UUID of the protection system.

PROTECTION_UNSPECIFIED_SYSTEM_ID
enum PROTECTION_UNSPECIFIED_SYSTEM_ID;

The protection system value of the unspecified UUID. In some cases the system protection ID is not present in the contents or in their metadata, as encrypted WebM. This define is used to set the value of the "system_id" field in GstProtectionEvent, with this value, the application will use an external information to choose which protection system to use.

PTR_FORMAT
enum PTR_FORMAT;

printf format type used to debug GStreamer types. You can use this in combination with GStreamer's debug logging system as well as the functions gst.global.infoVasprintf, gst.global.infoStrdupVprintf and gst.global.infoStrdupPrintf to pretty-print the following types: #GstCaps, #GstStructure, #GstCapsFeatures, #GstTagList, #GstDateTime, #GstBuffer, #GstBufferList, #GstMessage, #GstEvent, #GstQuery, #GstContext, #GstPad, #GstObject. All #GObject types will be printed as typename plus pointer, and everything else will simply be printed as pointer address.

QUERY_NUM_SHIFT
enum QUERY_NUM_SHIFT;
QUERY_TYPE_BOTH
enum QUERY_TYPE_BOTH;

The same thing as #GST_QUERY_TYPE_UPSTREAM | #GST_QUERY_TYPE_DOWNSTREAM.

SECOND
enum SECOND;

Constant that defines one GStreamer second.

SEGMENT_FORMAT
enum SEGMENT_FORMAT;

printf format type used to debug GStreamer segments. You can use this in combination with GStreamer's debug logging system as well as the functions gst.global.infoVasprintf, gst.global.infoStrdupVprintf and gst.global.infoStrdupPrintf to pretty-print #GstSegment structures. This can only be used on pointers to GstSegment structures.

SEGMENT_INSTANT_FLAGS
enum SEGMENT_INSTANT_FLAGS;
SEQNUM_INVALID
enum SEQNUM_INVALID;

A value which is guaranteed to never be returned by gst.global.utilSeqnumNext.

STIMEP_FORMAT
enum STIMEP_FORMAT;

printf format type used to debug GStreamer signed time value pointers. You can use this in combination with GStreamer's debug logging system as well as the functions gst.global.infoVasprintf, gst.global.infoStrdupVprintf and gst.global.infoStrdupPrintf to pretty-print signed time (pointers to #GstClockTimeDiff or #gint64).

STIME_FORMAT
enum STIME_FORMAT;

A string that can be used in printf-like format strings to display a signed #GstClockTimeDiff or #gint64 value in h:m:s format. Use GST_TIME_ARGS() to construct the matching arguments.

TAG_ALBUM
enum TAG_ALBUM;

album containing this data (string)

TAG_ALBUM_ARTIST
enum TAG_ALBUM_ARTIST;

The artist of the entire album, as it should be displayed.

TAG_ALBUM_ARTIST_SORTNAME
enum TAG_ALBUM_ARTIST_SORTNAME;

The artist of the entire album, as it should be sorted.

TAG_ALBUM_GAIN
enum TAG_ALBUM_GAIN;

album gain in db (double)

TAG_ALBUM_PEAK
enum TAG_ALBUM_PEAK;

peak of the album (double)

TAG_ALBUM_SORTNAME
enum TAG_ALBUM_SORTNAME;

album containing this data, as used for sorting (string)

TAG_ALBUM_VOLUME_COUNT
enum TAG_ALBUM_VOLUME_COUNT;

count of discs inside collection this disc belongs to (unsigned integer)

TAG_ALBUM_VOLUME_NUMBER
enum TAG_ALBUM_VOLUME_NUMBER;

disc number inside a collection (unsigned integer)

TAG_APPLICATION_DATA
enum TAG_APPLICATION_DATA;

Arbitrary application data (sample)

TAG_APPLICATION_NAME
enum TAG_APPLICATION_NAME;

Name of the application used to create the media (string)

TAG_ARTIST
enum TAG_ARTIST;

person(s) responsible for the recording (string)

TAG_ARTIST_SORTNAME
enum TAG_ARTIST_SORTNAME;

person(s) responsible for the recording, as used for sorting (string)

TAG_ATTACHMENT
enum TAG_ATTACHMENT;

generic file attachment (sample) (sample taglist should specify the content type and if possible set "filename" to the file name of the attachment)

TAG_AUDIO_CODEC
enum TAG_AUDIO_CODEC;

codec the audio data is stored in (string)

TAG_BEATS_PER_MINUTE
enum TAG_BEATS_PER_MINUTE;

number of beats per minute in audio (double)

TAG_BITRATE
enum TAG_BITRATE;

exact or average bitrate in bits/s (unsigned integer)

TAG_CODEC
enum TAG_CODEC;

codec the data is stored in (string)

TAG_COMMENT
enum TAG_COMMENT;

free text commenting the data (string)

TAG_COMPOSER
enum TAG_COMPOSER;

person(s) who composed the recording (string)

TAG_COMPOSER_SORTNAME
enum TAG_COMPOSER_SORTNAME;

The composer's name, used for sorting (string)

TAG_CONDUCTOR
enum TAG_CONDUCTOR;

conductor/performer refinement (string)

TAG_CONTACT
enum TAG_CONTACT;

contact information (string)

TAG_CONTAINER_FORMAT
enum TAG_CONTAINER_FORMAT;

container format the data is stored in (string)

TAG_CONTAINER_SPECIFIC_TRACK_ID
enum TAG_CONTAINER_SPECIFIC_TRACK_ID;

Unique identifier for the audio, video or text track this tag is associated with. The mappings for several container formats are defined in the [Sourcing In-band Media Resource Tracks from Media Containers into HTML specification](https://dev.w3.org/html5/html-sourcing-inband-tracks/).

TAG_COPYRIGHT
enum TAG_COPYRIGHT;

copyright notice of the data (string)

TAG_COPYRIGHT_URI
enum TAG_COPYRIGHT_URI;

URI to location where copyright details can be found (string)

TAG_DATE
enum TAG_DATE;

date the data was created (#GDate structure)

TAG_DATE_TIME
enum TAG_DATE_TIME;

date and time the data was created (#GstDateTime structure)

TAG_DESCRIPTION
enum TAG_DESCRIPTION;

short text describing the content of the data (string)

TAG_DEVICE_MANUFACTURER
enum TAG_DEVICE_MANUFACTURER;

Manufacturer of the device used to create the media (string)

TAG_DEVICE_MODEL
enum TAG_DEVICE_MODEL;

Model of the device used to create the media (string)

TAG_DURATION
enum TAG_DURATION;

length in GStreamer time units (nanoseconds) (unsigned 64-bit integer)

TAG_ENCODED_BY
enum TAG_ENCODED_BY;

name of the person or organisation that encoded the file. May contain a copyright message if the person or organisation also holds the copyright (string)

TAG_ENCODER
enum TAG_ENCODER;

encoder used to encode this stream (string)

TAG_ENCODER_VERSION
enum TAG_ENCODER_VERSION;

version of the encoder used to encode this stream (unsigned integer)

TAG_EXTENDED_COMMENT
enum TAG_EXTENDED_COMMENT;

key/value text commenting the data (string)

TAG_GENRE
enum TAG_GENRE;

genre this data belongs to (string)

TAG_GEO_LOCATION_CAPTURE_DIRECTION
enum TAG_GEO_LOCATION_CAPTURE_DIRECTION;

Indicates the direction the device is pointing to when capturing a media. It is represented as degrees in floating point representation, 0 means the geographic north, and increases clockwise (double from 0 to 360)

TAG_GEO_LOCATION_CITY
enum TAG_GEO_LOCATION_CITY;

The city (english name) where the media has been produced (string).

TAG_GEO_LOCATION_COUNTRY
enum TAG_GEO_LOCATION_COUNTRY;

The country (english name) where the media has been produced (string).

TAG_GEO_LOCATION_ELEVATION
enum TAG_GEO_LOCATION_ELEVATION;

geo elevation of where the media has been recorded or produced in meters according to WGS84 (zero is average sea level) (double).

TAG_GEO_LOCATION_HORIZONTAL_ERROR
enum TAG_GEO_LOCATION_HORIZONTAL_ERROR;

Represents the expected error on the horizontal positioning in meters (double).

TAG_GEO_LOCATION_LATITUDE
enum TAG_GEO_LOCATION_LATITUDE;

geo latitude location of where the media has been recorded or produced in degrees according to WGS84 (zero at the equator, negative values for southern latitudes) (double).

TAG_GEO_LOCATION_LONGITUDE
enum TAG_GEO_LOCATION_LONGITUDE;

geo longitude location of where the media has been recorded or produced in degrees according to WGS84 (zero at the prime meridian in Greenwich/UK, negative values for western longitudes). (double).

TAG_GEO_LOCATION_MOVEMENT_DIRECTION
enum TAG_GEO_LOCATION_MOVEMENT_DIRECTION;

Indicates the movement direction of the device performing the capture of a media. It is represented as degrees in floating point representation, 0 means the geographic north, and increases clockwise (double from 0 to 360)

TAG_GEO_LOCATION_MOVEMENT_SPEED
enum TAG_GEO_LOCATION_MOVEMENT_SPEED;

Speed of the capturing device when performing the capture. Represented in m/s. (double)

TAG_GEO_LOCATION_NAME
enum TAG_GEO_LOCATION_NAME;

human readable descriptive location of where the media has been recorded or produced. (string).

TAG_GEO_LOCATION_SUBLOCATION
enum TAG_GEO_LOCATION_SUBLOCATION;

A location 'smaller' than GST_TAG_GEO_LOCATION_CITY that specifies better where the media has been produced. (e.g. the neighborhood) (string).

TAG_GROUPING
enum TAG_GROUPING;

Groups together media that are related and spans multiple tracks. An example are multiple pieces of a concerto. (string)

TAG_HOMEPAGE
enum TAG_HOMEPAGE;

Homepage for this media (i.e. artist or movie homepage) (string)

TAG_IMAGE
enum TAG_IMAGE;

image (sample) (sample taglist should specify the content type and preferably also set "image-type" field as gsttag.types.TagImageType)

TAG_IMAGE_ORIENTATION
enum TAG_IMAGE_ORIENTATION;

Represents the 'Orientation' tag from EXIF. Defines how the image should be rotated and mirrored for display. (string)

TAG_INTERPRETED_BY
enum TAG_INTERPRETED_BY;

Information about the people behind a remix and similar interpretations of another existing piece (string)

TAG_ISRC
enum TAG_ISRC;

International Standard Recording Code - see http://www.ifpi.org/isrc/ (string)

TAG_KEYWORDS
enum TAG_KEYWORDS;

comma separated keywords describing the content (string).

TAG_LANGUAGE_CODE
enum TAG_LANGUAGE_CODE;

ISO-639-2 or ISO-639-1 code for the language the content is in (string)

TAG_LANGUAGE_NAME
enum TAG_LANGUAGE_NAME;

Name of the language the content is in (string)

TAG_LICENSE
enum TAG_LICENSE;

license of data (string)

TAG_LICENSE_URI
enum TAG_LICENSE_URI;

URI to location where license details can be found (string)

TAG_LOCATION
enum TAG_LOCATION;

Origin of media as a URI (location, where the original of the file or stream is hosted) (string)

TAG_LYRICS
enum TAG_LYRICS;

The lyrics of the media (string)

TAG_MAXIMUM_BITRATE
enum TAG_MAXIMUM_BITRATE;

maximum bitrate in bits/s (unsigned integer)

TAG_MIDI_BASE_NOTE
enum TAG_MIDI_BASE_NOTE;

Midi note number

of the audio track. This is useful for sample instruments and in particular for multi-samples.

TAG_MINIMUM_BITRATE
enum TAG_MINIMUM_BITRATE;

minimum bitrate in bits/s (unsigned integer)

TAG_NOMINAL_BITRATE
enum TAG_NOMINAL_BITRATE;

nominal bitrate in bits/s (unsigned integer). The actual bitrate might be different from this target bitrate.

TAG_ORGANIZATION
enum TAG_ORGANIZATION;

organization (string)

TAG_PERFORMER
enum TAG_PERFORMER;

person(s) performing (string)

TAG_PREVIEW_IMAGE
enum TAG_PREVIEW_IMAGE;

image that is meant for preview purposes, e.g. small icon-sized version (sample) (sample taglist should specify the content type)

TAG_PRIVATE_DATA
enum TAG_PRIVATE_DATA;

Any private data that may be contained in tags (sample).

TAG_PUBLISHER
enum TAG_PUBLISHER;

Name of the label or publisher (string)

TAG_REFERENCE_LEVEL
enum TAG_REFERENCE_LEVEL;

reference level of track and album gain values (double)

TAG_SERIAL
enum TAG_SERIAL;

serial number of track (unsigned integer)

TAG_SHOW_EPISODE_NUMBER
enum TAG_SHOW_EPISODE_NUMBER;

Number of the episode within a season/show (unsigned integer)

TAG_SHOW_NAME
enum TAG_SHOW_NAME;

Name of the show, used for displaying (string)

TAG_SHOW_SEASON_NUMBER
enum TAG_SHOW_SEASON_NUMBER;

Number of the season of a show/series (unsigned integer)

TAG_SHOW_SORTNAME
enum TAG_SHOW_SORTNAME;

Name of the show, used for sorting (string)

TAG_SUBTITLE_CODEC
enum TAG_SUBTITLE_CODEC;

codec/format the subtitle data is stored in (string)

TAG_TITLE
enum TAG_TITLE;

commonly used title (string)

TAG_TITLE_SORTNAME
enum TAG_TITLE_SORTNAME;

commonly used title, as used for sorting (string)

TAG_TRACK_COUNT
enum TAG_TRACK_COUNT;

count of tracks inside collection this track belongs to (unsigned integer)

TAG_TRACK_GAIN
enum TAG_TRACK_GAIN;

track gain in db (double)

TAG_TRACK_NUMBER
enum TAG_TRACK_NUMBER;

track number inside a collection (unsigned integer)

TAG_TRACK_PEAK
enum TAG_TRACK_PEAK;

peak of the track (double)

TAG_USER_RATING
enum TAG_USER_RATING;

Rating attributed by a person (likely the application user). The higher the value, the more the user likes this media (unsigned int from 0 to 100)

TAG_VERSION
enum TAG_VERSION;

version of this data (string)

TAG_VIDEO_CODEC
enum TAG_VIDEO_CODEC;

codec the video data is stored in (string)

TIMEP_FORMAT
enum TIMEP_FORMAT;

printf format type used to debug GStreamer ClockTime pointers. You can use this in combination with GStreamer's debug logging system as well as the functions gst.global.infoVasprintf, gst.global.infoStrdupVprintf and gst.global.infoStrdupPrintf to pretty-print #GstClockTime pointers. This can only be used on pointers to GstClockTime values.

TIME_FORMAT
enum TIME_FORMAT;

A string that can be used in printf-like format strings to display a #GstClockTime value in h:m:s format. Use GST_TIME_ARGS() to construct the matching arguments.

TOC_REPEAT_COUNT_INFINITE
enum TOC_REPEAT_COUNT_INFINITE;

Special value for the repeat_count set in gst.toc_entry.TocEntry.setLoop or returned by gst.toc_entry.TocEntry.setLoop to indicate infinite looping.

URI_NO_PORT
enum URI_NO_PORT;

Value for #GstUri<!-- -->.port to indicate no port number.

USECOND
enum USECOND;

Constant that defines one GStreamer microsecond.

VALUE_EQUAL
enum VALUE_EQUAL;

Indicates that the first value provided to a comparison function (gst.global.valueCompare) is equal to the second one.

VALUE_GREATER_THAN
enum VALUE_GREATER_THAN;

Indicates that the first value provided to a comparison function (gst.global.valueCompare) is greater than the second one.

VALUE_LESS_THAN
enum VALUE_LESS_THAN;

Indicates that the first value provided to a comparison function (gst.global.valueCompare) is lesser than the second one.

VALUE_UNORDERED
enum VALUE_UNORDERED;

Indicates that the comparison function (gst.global.valueCompare) can not determine a order for the two provided values.

VERSION_MAJOR
enum VERSION_MAJOR;

The major version of GStreamer at compile time:

VERSION_MICRO
enum VERSION_MICRO;

The micro version of GStreamer at compile time:

VERSION_MINOR
enum VERSION_MINOR;

The minor version of GStreamer at compile time:

VERSION_NANO
enum VERSION_NANO;

The nano version of GStreamer at compile time: Actual releases have 0, GIT versions have 1, prerelease versions have 2-...