Namespaces |
| namespace | Enums |
Classes |
| class | AudioClock |
| | Gst::AudioClock - Helper object for implementing audio clocks. More...
|
| class | AudioFilter |
| | Gst::AudioFilter - Base class for simple audio filters. More...
|
| class | AudioSink |
| | Gst::AudioSink - Simple base class for audio sinks. More...
|
| class | AudioSrc |
| | Gst::AudioSrc - Simple base class for audio sources. More...
|
| class | BaseAudioSink |
| | Gst::BaseAudioSink - Base class for audio sinks. More...
|
| class | BaseAudioSrc |
| | Gst::BaseAudioSrc - Base class for audio sources. More...
|
| class | BaseSink |
| | Gst::BaseSink - Base class for sink elements. More...
|
| class | BaseSrc |
| | Gst::BaseSrc - Base class for getrange based source elements. More...
|
| class | BaseTransform |
| | Gst::BaseTransform - Base class for simple transform filters. More...
|
| class | Bin |
| | Gst::Bin - Base class and element that can contain other elements. More...
|
| class | Buffer |
| | Gst::Buffer - Data-passing buffer type, supporting sub-buffers. More...
|
| class | Bus |
| | Gst::Bus - Asynchronous message bus subsystem. More...
|
| class | Caps |
| | Gst::Caps (capabilities) are lightweight objects describing media formats. More...
|
| class | CddaBaseSrc |
| | Gst::CddaBaseSrc - Base class for CD digital audio (CDDA) sources. More...
|
| class | ChildProxy |
| | Gst::ChildProxy - An interface for multi child elements. More...
|
| class | ClockID |
| | A datatype to hold the handle to an outstanding sync or async clock callback. More...
|
| class | Clock |
| | Gst::Clock - Abstract class for global clocks. More...
|
| class | ColorBalanceChannel |
| | Gst::ColorBalanceChannel - Represents a color balance channel. More...
|
| class | ColorBalance |
| | Gst::ColorBalance - Interface for adjusting color balance settings. More...
|
| class | ElementFactory |
| | Gst::ElementFactory - Create Gst::Element from a factory. More...
|
| class | Element |
| | Gst::Element - Abstract base class for all pipeline elements. More...
|
| class | ElementInterfaced |
| | Templated class used for casting Gst::Element to interfaces that its underlying gobject implements. More...
|
| class | CoreError |
| | The GStreamer core GError type. More...
|
| class | LibraryError |
| | The GStreamer library GError type. More...
|
| class | ResourceError |
| | The GStreamer resource GError type. More...
|
| class | StreamError |
| | The GStreamer stream GError type. More...
|
| class | Event |
| | Gst::Event - A structure describing events that are passed up and down a pipeline. More...
|
| class | EventFlushStart |
| | A flush start event. More...
|
| class | EventFlushStop |
| | A flush stop event. More...
|
| class | EventEos |
| | An end of stream event. More...
|
| class | EventNewSegment |
| | A new segment event. More...
|
| class | EventTag |
| | A tag event. More...
|
| class | EventBufferSize |
| | A buffer size event. More...
|
| class | EventQos |
| | A QOS event. More...
|
| class | EventSeek |
| | A seek event. More...
|
| class | EventNavigation |
| | A Navigation event. More...
|
| class | EventLatency |
| | A latency event. More...
|
| class | EventStep |
| | A step event. More...
|
| class | Filter |
| | Gst::Filter - A utility function to filter Lists. More...
|
| class | FormatDefinition |
| | A format definition is used to get details of a Gst::Format by Gst::get_details(). More...
|
| class | GhostPad |
| | Gst::GhostPad - Pseudo link pads. More...
|
| class | IndexFactory |
| | Gst::IndexFactory - Create Indexes from a factory. More...
|
| class | IndexEntry |
| | The basic element of an index. More...
|
| class | IndexAssociation |
| | An association in an entry. More...
|
| class | Index |
| | Gst::Index is used to generate a stream index of one or more elements in a pipeline. More...
|
| class | Interface |
| | Core interface implemented by Gst::Element instances that allows runtime querying of interface availability. More...
|
| class | IteratorBase |
| | Gst::IteratorBase - Base class for classes that retrieve multiple elements in a thread safe way. More...
|
| class | IteratorBasic |
| | Gst::IteratorBasic - Class that retrieves multiple elements in a thread safe way. More...
|
| class | Iterator |
| | Gst::Iterator - Class that retrieve multiple reference counted elements in a thread safe way. More...
|
| class | Message |
| | Gst::Message - Lightweight objects to signal the application of pipeline events. More...
|
| class | MessageEos |
| | An end of stream message. More...
|
| class | MessageError |
| | An error message. More...
|
| class | MessageWarning |
| | A warning message. More...
|
| class | MessageInfo |
| | An informational message. More...
|
| class | MessageTag |
| | A tag message. More...
|
| class | MessageBuffering |
| | A buffering message. More...
|
| class | MessageStateChanged |
| | A state change message. More...
|
| class | MessageStateDirty |
| | A state dirty message. More...
|
| class | MessageStepDone |
| | A step done message. More...
|
| class | MessageClockProvide |
| | A clock provide message. More...
|
| class | MessageClockLost |
| | A clock lost message. More...
|
| class | MessageNewClock |
| | A new clock message. More...
|
| class | MessageApplication |
| | An application message. More...
|
| class | MessageElement |
| | An element specific message. More...
|
| class | MessageCustom |
| | A custom message. More...
|
| class | MessageSegmentStart |
| | A segment start message. More...
|
| class | MessageSegmentDone |
| | A segment done message. More...
|
| class | MessageDuration |
| | A duration message. More...
|
| class | MessageLatency |
| | A latency message. More...
|
| class | MessageAsyncStart |
| | An asynchronous start message. More...
|
| class | MessageAsyncDone |
| | An asynchronous done message. More...
|
| class | MessageStepStart |
| | A step start message. More...
|
| class | MessageStructureChange |
| | A structure change message. More...
|
| class | MessageRequestState |
| | A request state message. More...
|
| class | MessageStreamStatus |
| | A stream status message. More...
|
| class | Mixer |
| | Gst::Mixer - Interface for elements that provide mixer operations. More...
|
| class | MessageMixerMuteToggled |
| | A mute-toggled Gst::Mixer message. More...
|
| class | MessageMixerRecordToggled |
| | A record-toggled Gst::Mixer message. More...
|
| class | MessageMixerVolumeChanged |
| | A volume-changed Gst::Mixer message. More...
|
| class | MessageMixerOptionChanged |
| | An option-changed Gst::Mixer message. More...
|
| class | MessageMixerOptionsListChanged |
| | An option-list-changed Gst::Mixer message, osted when the list of available options for a GstMixerOptions object has changed (Since: 0.10.18). More...
|
| class | MessageMixerChanged |
| | A mixer-changed Gst::Mixer message, posted when the list of available mixer tracks has changed. More...
|
| class | MixerOptions |
| | Gst::MixerOptions - Options for elements that implement the* Gst::Mixer interface. More...
|
| class | MixerTrack |
| | Gst::MixerTrack - A track in an element that implement the Gst::Mixer interface. More...
|
| class | Navigation |
| | Gst::Naviagtion - Interface for elements that provide navigation functionality. More...
|
| class | Object |
| | Gst::Object - Base class for the GStreamer object hierarchy. More...
|
| class | Pad |
| | Gst::Pad - Object contained by elements that allows links to other elements. More...
|
| class | PadTemplate |
| | Gst::PadTemplate - Describe the media type of a pad. More...
|
| class | ParseError |
| | The different parsing errors that can occur. More...
|
| class | Parse |
| | Gst::Parse - Get a pipeline from a text pipeline description. More...
|
| class | Pipeline |
| | A Gst::Pipeline is a special Gst::Bin used as the toplevel container for the filter graph. More...
|
| class | PluginFeature |
| | This is a base class for anything that can be added to a Gst::Plugin. More...
|
| class | PluginError |
| | The plugin loading errors. More...
|
| class | Plugin |
| | Gst::Plugin - Container for features loaded from a shared object module. More...
|
| class | Preset |
| | Gst::Preset - helper interface for element presets. More...
|
| class | PropertyProbe |
| | Gst::PropertyProbe - Interface for probing possible property values. More...
|
| class | PushSrc |
| | Gst::PushSrc - Base class for push based source elements. More...
|
| class | QueryTypeDefinition |
| | A query type definition is used to get details of a Gst::Query by Gst::Query::get_details(). More...
|
| class | Query |
| | Gst::Query - Classes used to perform queries on pads and elements. More...
|
| class | QueryApplication |
| | A custom application query object. More...
|
| class | QueryConvert |
| | A convert query object. More...
|
| class | QueryPosition |
| | A stream position query object. More...
|
| class | QueryDuration |
| | A stream duration query object. More...
|
| class | QueryLatency |
| | A latency query object. More...
|
| class | QuerySeeking |
| | A seeking query object. More...
|
| class | QueryFormats |
| | A formats query object. More...
|
| class | QuerySegment |
| | A new segment query object. More...
|
| class | QueryBuffering |
| | A new buffering query object. More...
|
| class | Registry |
| | Gst::Registry - Abstract base class for management of Gst::Plugin objects. More...
|
| class | RingBufferSpec |
| | The structure containing the format specification of a Gst::RingBuffer. More...
|
| class | RingBuffer |
| | Gst::RingBuffer — Base class for audio ringbuffer implementations. More...
|
| class | Segment |
| | Gst::Segment - Class describing the configured region of interest in a media file. More...
|
| class | Structure |
| | Gst::Structure - Generic structure containing fields of names and values. More...
|
| class | SystemClock |
| | Gst::SystemClock - Default clock that uses the current system time. More...
|
| class | TagList |
| | A List of tags and values used to describe media metadata. More...
|
| class | TagSetter |
| | Gst::TagSetter - Gst::Element interface that allows setting and retrieval of media metadata. More...
|
| class | Task |
| | Gst::Task - Abstraction of GStreamer streaming threads. More...
|
| class | TaskPool |
| | Gst::TaskPool - Pool of GStreamer streaming threads. More...
|
| class | TunerChannel |
| | Gst::TunerChannel - A channel from an element implementing the Gst::Tuner interface. More...
|
| class | Tuner |
| | Gst::Tuner - Interface for elements providing tuner operations. More...
|
| class | TunerNorm |
| | Gst::TunerNorm - Encapsulates information about the data format(s) for a Gst::TunerChannel. More...
|
| class | TypeFindFactory |
| | Gst::TypeFindFactory — Information about registered typefind functions. More...
|
| class | TypeFind |
| | Gst::TypeFind - Stream type detection. More...
|
| class | URIHandler |
| | Gst::URIHandler - An interface to ease URI handling in plugins. More...
|
| class | Fourcc |
| | Represents a 4 byte identifier (used in codecs). More...
|
| class | Fraction |
| | Represents a fraction. More...
|
| class | IntRange |
| | Represents an integer range (min - max). More...
|
| class | DoubleRange |
| | Represents a double range (min - max). More...
|
| class | FractionRange |
| | Represents a fractional range. More...
|
| class | VideoOrientation |
| | Gst::VideoOrientation - Interface for elements providing video orientation controls. More...
|
| class | VideoSink |
| | Gst::VideoSink - Base class for video sinks. More...
|
| class | XML |
| | Gst::XML - XML save/restore operations of pipelines. More...
|
| class | XOverlay |
| | XOverlay - Interface for setting/getting a Window on elements supporting it. More...
|
| class | Adder |
| | Gst::Adder - adder plugin. More...
|
| class | AlsaMixer |
| | Gst::AlsaMixer - alsamixer plugin. More...
|
| class | AlsaSink |
| | Gst::AlsaSink - alsasink plugin. More...
|
| class | AlsaSrc |
| | Gst::AlsaSrc - alsasrc plugin. More...
|
| class | AudioConvert |
| | Gst::AudioConvert - audioconvert plugin. More...
|
| class | AudioResample |
| | Gst::AudioResample - audioresample plugin. More...
|
| class | AudioTestSrc |
| | Gst::AudioTestSrc - audiotestsrc plugin. More...
|
| class | CapsFilter |
| | Gst::CapsFilter - capsfilter plugin. More...
|
| class | CdParanoiaSrc |
| | Gst::CdParanoiaSrc - cdparanoiasrc plugin. More...
|
| class | ClockOverlay |
| | Gst::ClockOverlay - clockoverlay plugin. More...
|
| class | DecodeBin2 |
| | Gst::DecodeBin2 - decodebin2 plugin. More...
|
| class | DecodeBin |
| | Gst::DecodeBin - decodebin plugin. More...
|
| class | FakeSink |
| | Gst::FakeSink - fakesink plugin. More...
|
| class | FakeSrc |
| | Gst::FakeSrc - fakesrc plugin. More...
|
| class | FdSink |
| | Gst::FdSink - fdsink plugin. More...
|
| class | FdSrc |
| | Gst::FdSrc - fdsrc plugin. More...
|
| class | FfmpegColorSpace |
| | Gst::FfmpegColorSpace - ffmpegcolorspace plugin. More...
|
| class | FileSink |
| | Gst::FileSink - filesink plugin. More...
|
| class | FileSrc |
| | Gst::FileSrc - filesrc plugin. More...
|
| class | GDPDepay |
| | Gst::GDPDepay - gdpdepay plugin. More...
|
| class | GDPPay |
| | Gst::GDPPay - gdppay plugin. More...
|
| class | GioSink |
| | Gst::GioSink - giosink plugin. More...
|
| class | GioSrc |
| | Gst::GioSrc - giosrc plugin. More...
|
| class | GioStreamSink |
| | Gst::GioStreamSink - giostreamsink plugin. More...
|
| class | GioStreamSrc |
| | Gst::GioStreamSrc - giostreamsrc plugin. More...
|
| class | Identity |
| | Gst::Identity - identity plugin. More...
|
| class | MultiFdSink |
| | Gst::MultiFdSink - multifdsink plugin. More...
|
| class | MultiQueue |
| | Gst::MultiQueue - multiqueue plugin. More...
|
| class | OggDemux |
| | Gst::OggDemux - oggdemux plugin. More...
|
| class | OggMux |
| | Gst::OggMux - oggmux plugin. More...
|
| class | PlayBin2 |
| | Gst::PlayBin2 - playbin2 plugin. More...
|
| class | PlayBin |
| | Gst::PlayBin - playbin plugin. More...
|
| class | Queue |
| | Gst::Queue - queue plugin. More...
|
| class | TCPClientSink |
| | Gst::TCPClientSink - tcpclientsink plugin. More...
|
| class | TCPClientSrc |
| | Gst::TCPClientSrc - tcpclientsrc plugin. More...
|
| class | TcpServerSink |
| | Gst::TcpServerSink - tcpserversink plugin. More...
|
| class | TCPServerSrc |
| | Gst::TCPServerSrc - tcpserversrc plugin. More...
|
| class | Tee |
| | Gst::Tee - tee plugin. More...
|
| class | TextOverlay |
| | Gst::TextOverlay - textoverlay plugin. More...
|
| class | TextRender |
| | Gst::TextRender - textrender plugin. More...
|
| class | TheoraDec |
| | Gst::TheoraDec - theoradec plugin. More...
|
| class | TheoraEnc |
| | Gst::TheoraEnc - theoraenc plugin. More...
|
| class | TheoraParse |
| | Gst::TheoraParse - theoraparse plugin. More...
|
| class | TimeOverlay |
| | Gst::TimeOverlay - timeoverlay plugin. More...
|
| class | TypeFindElement |
| | Gst::TypeFindElement - typefind plugin. More...
|
| class | UriDecodeBin |
| | Gst::UriDecodeBin - uridecodebin plugin. More...
|
| class | VideoRate |
| | Gst::VideoRate - videorate plugin. More...
|
| class | VideoScale |
| | Gst::VideoScale - videoscale plugin. More...
|
| class | VideoTestSrc |
| | Gst::VideoTestSrc - videotestsrc plugin. More...
|
| class | Volume |
| | Gst::Volume - volume plugin. More...
|
| class | VorbisDec |
| | Gst::VorbisDec - vorbisdec plugin. More...
|
| class | VorbisEnc |
| | Gst::VorbisEnc - vorbisenc plugin. More...
|
| class | VorbisParse |
| | Gst::VorbisParse - vorbisparse plugin. More...
|
| class | VorbisTag |
| | Gst::VorbisTag - vorbistag plugin. More...
|
| class | XImageSink |
| | Gst::XImageSink - ximagesink plugin. More...
|
| class | XvImageSink |
| | Gst::XvImageSink - xvimagesink plugin. More...
|
Typedefs |
| typedef GstClockTime | ClockTime |
| | A datatype to hold a time, measured in nanoseconds.
|
| typedef GstClockTimeDiff | ClockTimeDiff |
| | A datatype to hold a timedifference, measured in nanoseconds.
|
Enumerations |
| enum | BaseAudioSinkSlaveMethod {
BASE_AUDIO_SINK_SLAVE_RESAMPLE,
BASE_AUDIO_SINK_SLAVE_SKEW,
BASE_AUDIO_SINK_SLAVE_NONE
} |
| enum | BaseAudioSrcSlaveMethod {
BASE_AUDIO_SRC_SLAVE_RESAMPLE,
BASE_AUDIO_SRC_SLAVE_RETIMESTAMP,
BASE_AUDIO_SRC_SLAVE_SKEW,
BASE_AUDIO_SRC_SLAVE_NONE
} |
| enum | BufferFlag {
BUFFER_FLAG_READONLY = GST_MINI_OBJECT_FLAG_READONLY,
BUFFER_FLAG_PREROLL = GST_MINI_OBJECT_FLAG_LAST << 0,
BUFFER_FLAG_DISCONT = GST_MINI_OBJECT_FLAG_LAST << 1,
BUFFER_FLAG_IN_CAPS = GST_MINI_OBJECT_FLAG_LAST << 2,
BUFFER_FLAG_GAP = GST_MINI_OBJECT_FLAG_LAST << 3,
BUFFER_FLAG_DELTA_UNIT = GST_MINI_OBJECT_FLAG_LAST << 4,
BUFFER_FLAG_MEDIA1 = GST_MINI_OBJECT_FLAG_LAST << 5,
BUFFER_FLAG_MEDIA2 = GST_MINI_OBJECT_FLAG_LAST << 6,
BUFFER_FLAG_MEDIA3 = GST_MINI_OBJECT_FLAG_LAST << 7,
BUFFER_FLAG_LAST = GST_MINI_OBJECT_FLAG_LAST << 8
} |
| enum | BufferCopyFlags {
BUFFER_COPY_FLAGS = 1 << 0,
BUFFER_COPY_TIMESTAMPS = 1 << 1,
BUFFER_COPY_CAPS = 1 << 2
} |
| enum | BusFlags {
BUS_FLUSHING = GST_OBJECT_FLAG_LAST << 0,
BUS_FLAG_LAST = GST_OBJECT_FLAG_LAST << 1
} |
| enum | BusSyncReply {
BUS_DROP,
BUS_PASS,
BUS_ASYNC
} |
| | The result values for a Gst::Bus::SlotMessageSync.
More...
|
| enum | CddaBaseSrcMode {
CDDA_BASE_SRC_MODE_NORMAL,
CDDA_BASE_SRC_MODE_CONTINUOUS
} |
| enum | ClockEntryType {
CLOCK_ENTRY_SINGLE,
CLOCK_ENTRY_PERIODIC
} |
| enum | ClockReturn {
CLOCK_OK,
CLOCK_EARLY,
CLOCK_UNSCHEDULED,
CLOCK_BUSY,
CLOCK_BADTIME,
CLOCK_ERROR,
CLOCK_UNSUPPORTED
} |
| enum | ClockFlags {
CLOCK_FLAG_CAN_DO_SINGLE_SYNC = GST_OBJECT_FLAG_LAST << 0,
CLOCK_FLAG_CAN_DO_SINGLE_ASYNC = GST_OBJECT_FLAG_LAST << 1,
CLOCK_FLAG_CAN_DO_PERIODIC_SYNC = GST_OBJECT_FLAG_LAST << 2,
CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC = GST_OBJECT_FLAG_LAST << 3,
CLOCK_FLAG_CAN_SET_RESOLUTION = GST_OBJECT_FLAG_LAST << 4,
CLOCK_FLAG_CAN_SET_MASTER = GST_OBJECT_FLAG_LAST << 5,
CLOCK_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8
} |
| enum | ColorBalanceType {
COLOR_BALANCE_HARDWARE,
COLOR_BALANCE_SOFTWARE
} |
| enum | ElementFlags {
ELEMENT_LOCKED_STATE = GST_OBJECT_FLAG_LAST << 0,
ELEMENT_IS_SINK = GST_OBJECT_FLAG_LAST << 1,
ELEMENT_UNPARENTING = GST_OBJECT_FLAG_LAST << 2,
ELEMENT_FLAG_LAST = GST_OBJECT_FLAG_LAST << 16
} |
| enum | StateChange {
STATE_CHANGE_NULL_TO_READY = GST_STATE_CHANGE_NULL_TO_READY,
STATE_CHANGE_READY_TO_PAUSED = GST_STATE_CHANGE_READY_TO_PAUSED,
STATE_CHANGE_PAUSED_TO_PLAYING = GST_STATE_CHANGE_PAUSED_TO_PLAYING,
STATE_CHANGE_PLAYING_TO_PAUSED = GST_STATE_CHANGE_PLAYING_TO_PAUSED,
STATE_CHANGE_PAUSED_TO_READY = GST_STATE_CHANGE_PAUSED_TO_READY,
STATE_CHANGE_READY_TO_NULL = GST_STATE_CHANGE_READY_TO_NULL
} |
| enum | StateChangeReturn {
STATE_CHANGE_FAILURE,
STATE_CHANGE_SUCCESS,
STATE_CHANGE_ASYNC,
STATE_CHANGE_NO_PREROLL
} |
| enum | MiniObjectFlags {
MINI_OBJECT_FLAG_READONLY = 1<<0,
MINI_OBJECT_FLAG_LAST = 1<<4
} |
| enum | State {
STATE_VOID_PENDING,
STATE_NULL,
STATE_READY,
STATE_PAUSED,
STATE_PLAYING
} |
| enum | AutoplugSelectResult {
AUTOPLUG_SELECT_TRY,
AUTOPLUG_SELECT_EXPOSE,
AUTOPLUG_SELECT_SKIP
} |
| enum | TCPProtocol {
TCP_PROTOCOL_NONE,
TCP_PROTOCOL_GDP
} |
| enum | EventType {
EVENT_UNKNOWN = GST_EVENT_UNKNOWN,
EVENT_FLUSH_START = GST_EVENT_FLUSH_START,
EVENT_FLUSH_STOP = GST_EVENT_FLUSH_STOP,
EVENT_EOS = GST_EVENT_EOS,
EVENT_NEWSEGMENT = GST_EVENT_NEWSEGMENT,
EVENT_TAG = GST_EVENT_TAG,
EVENT_BUFFERSIZE = GST_EVENT_BUFFERSIZE,
EVENT_QOS = GST_EVENT_QOS,
EVENT_SEEK = GST_EVENT_SEEK,
EVENT_NAVIGATION = GST_EVENT_NAVIGATION,
EVENT_LATENCY = GST_EVENT_LATENCY,
EVENT_CUSTOM_UPSTREAM = GST_EVENT_CUSTOM_UPSTREAM,
EVENT_CUSTOM_DOWNSTREAM = GST_EVENT_CUSTOM_DOWNSTREAM,
EVENT_CUSTOM_DOWNSTREAM_OOB = GST_EVENT_CUSTOM_DOWNSTREAM_OOB,
EVENT_CUSTOM_BOTH = GST_EVENT_CUSTOM_BOTH,
EVENT_CUSTOM_BOTH_OOB = GST_EVENT_CUSTOM_BOTH_OOB
} |
| enum | SeekType {
SEEK_TYPE_NONE,
SEEK_TYPE_CUR,
SEEK_TYPE_SET,
SEEK_TYPE_END
} |
| enum | SeekFlags {
SEEK_FLAG_NONE = 0,
SEEK_FLAG_FLUSH = 1 << 0,
SEEK_FLAG_ACCURATE = 1 << 1,
SEEK_FLAG_KEY_UNIT = 1 << 2,
SEEK_FLAG_SEGMENT = 1 << 3,
SEEK_FLAG_SKIP = 1 << 4
} |
| enum | EventTypeFlags {
EVENT_TYPE_UPSTREAM = 1 << 0,
EVENT_TYPE_DOWNSTREAM = 1 << 1,
EVENT_TYPE_SERIALIZED = 1 << 2
} |
| enum | Format {
FORMAT_UNDEFINED,
FORMAT_DEFAULT,
FORMAT_BYTES,
FORMAT_TIME,
FORMAT_BUFFERS,
FORMAT_PERCENT
} |
| enum | IndexCertainty {
INDEX_UNKNOWN,
INDEX_CERTAIN,
INDEX_FUZZY
} |
| enum | IndexEntryType {
INDEX_ENTRY_ID,
INDEX_ENTRY_ASSOCIATION,
INDEX_ENTRY_OBJECT,
INDEX_ENTRY_FORMAT
} |
| enum | IndexLookupMethod {
INDEX_LOOKUP_EXACT,
INDEX_LOOKUP_BEFORE,
INDEX_LOOKUP_AFTER
} |
| enum | AssocFlags {
ASSOCIATION_FLAG_NONE = 0,
ASSOCIATION_FLAG_KEY_UNIT = 1 << 0,
ASSOCIATION_FLAG_DELTA_UNIT = 1 << 1,
ASSOCIATION_FLAG_LAST = 1 << 8
} |
| enum | IndexResolverMethod {
INDEX_RESOLVER_CUSTOM,
INDEX_RESOLVER_GTYPE,
INDEX_RESOLVER_PATH
} |
| enum | IndexFlags {
INDEX_WRITABLE = GST_OBJECT_FLAG_LAST << 0,
INDEX_READABLE = GST_OBJECT_FLAG_LAST << 1,
INDEX_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8
} |
| enum | IteratorItem {
ITERATOR_ITEM_SKIP,
ITERATOR_ITEM_PASS,
ITERATOR_ITEM_END
} |
| enum | IteratorResult {
ITERATOR_DONE,
ITERATOR_OK,
ITERATOR_RESYNC,
ITERATOR_ERROR
} |
| enum | MessageType {
MESSAGE_UNKNOWN = 0,
MESSAGE_EOS = 1 << 0,
MESSAGE_ERROR = 1 << 1,
MESSAGE_WARNING = 1 << 2,
MESSAGE_INFO = 1 << 3,
MESSAGE_TAG = 1 << 4,
MESSAGE_BUFFERING = 1 << 5,
MESSAGE_STATE_CHANGED = 1 << 6,
MESSAGE_STATE_DIRTY = 1 << 7,
MESSAGE_STEP_DONE = 1 << 8,
MESSAGE_CLOCK_PROVIDE = 1 << 9,
MESSAGE_CLOCK_LOST = 1 << 10,
MESSAGE_NEW_CLOCK = 1 << 11,
MESSAGE_STRUCTURE_CHANGE = 1 << 12,
MESSAGE_STREAM_STATUS = 1 << 13,
MESSAGE_APPLICATION = 1 << 14,
MESSAGE_ELEMENT = 1 << 15,
MESSAGE_SEGMENT_START = 1 << 16,
MESSAGE_SEGMENT_DONE = 1 << 17,
MESSAGE_DURATION = 1 << 18,
MESSAGE_LATENCY = 1 << 19,
MESSAGE_ASYNC_START = 1 << 20,
MESSAGE_ASYNC_DONE = 1 << 21,
MESSAGE_REQUEST_STATE = 1 << 22,
MESSAGE_STEP_START = 1 << 23,
MESSAGE_ANY = ~0
} |
| enum | StructureChangeType {
STRUCTURE_CHANGE_TYPE_PAD_LINK,
STRUCTURE_CHANGE_TYPE_PAD_UNLINK
} |
| enum | StreamStatusType {
STREAM_STATUS_TYPE_CREATE = 0,
STREAM_STATUS_TYPE_ENTER = 1,
STREAM_STATUS_TYPE_LEAVE = 2,
STREAM_STATUS_TYPE_DESTROY = 3,
STREAM_STATUS_TYPE_START = 8,
STREAM_STATUS_TYPE_PAUSE = 9,
STREAM_STATUS_TYPE_STOP = 10
} |
| enum | MixerType {
MIXER_HARDWARE,
MIXER_SOFTWARE
} |
| enum | MixerFlags {
MIXER_FLAG_NONE = 0,
MIXER_FLAG_AUTO_NOTIFICATIONS = 1<<0,
MIXER_FLAG_HAS_WHITELIST = 1<<1,
MIXER_FLAG_GROUPING = 1<<2
} |
| enum | MixerMessageType {
MIXER_MESSAGE_INVALID,
MIXER_MESSAGE_MUTE_TOGGLED,
MIXER_MESSAGE_RECORD_TOGGLED,
MIXER_MESSAGE_VOLUME_CHANGED,
MIXER_MESSAGE_OPTION_CHANGED,
MIXER_MESSAGE_OPTIONS_LIST_CHANGED,
MIXER_MESSAGE_MIXER_CHANGED
} |
| enum | MixerTrackFlags {
MIXER_TRACK_INPUT = 1<<0,
MIXER_TRACK_OUTPUT = 1<<1,
MIXER_TRACK_MUTE = 1<<2,
MIXER_TRACK_RECORD = 1<<3,
MIXER_TRACK_MASTER = 1<<4,
MIXER_TRACK_SOFTWARE = 1<<5,
MIXER_TRACK_NO_RECORD = 1<<6,
MIXER_TRACK_NO_MUTE = 1<<7,
MIXER_TRACK_WHITELIST = 1<<8
} |
| enum | NavigationCommand {
NAVIGATION_COMMAND_INVALID = 0,
NAVIGATION_COMMAND_MENU1 = 1,
NAVIGATION_COMMAND_MENU2 = 2,
NAVIGATION_COMMAND_MENU3 = 3,
NAVIGATION_COMMAND_MENU4 = 4,
NAVIGATION_COMMAND_MENU5 = 5,
NAVIGATION_COMMAND_MENU6 = 6,
NAVIGATION_COMMAND_MENU7 = 7,
NAVIGATION_COMMAND_LEFT = 20,
NAVIGATION_COMMAND_RIGHT = 21,
NAVIGATION_COMMAND_UP = 22,
NAVIGATION_COMMAND_DOWN = 23,
NAVIGATION_COMMAND_ACTIVATE = 24,
NAVIGATION_COMMAND_PREV_ANGLE = 30,
NAVIGATION_COMMAND_NEXT_ANGLE = 31
} |
| enum | ObjectFlags {
OBJECT_DISPOSING = 1<<0,
OBJECT_FLOATING = 1<<1,
OBJECT_FLAG_LAST = 1<<4
} |
| enum | PadDirection {
PAD_UNKNOWN,
PAD_SRC,
PAD_SINK
} |
| enum | PadFlags {
PAD_BLOCKED = GST_OBJECT_FLAG_LAST << 0,
PAD_FLUSHING = GST_OBJECT_FLAG_LAST << 1,
PAD_IN_GETCAPS = GST_OBJECT_FLAG_LAST << 2,
PAD_IN_SETCAPS = GST_OBJECT_FLAG_LAST << 3,
PAD_BLOCKING = GST_OBJECT_FLAG_LAST << 4,
PAD_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8
} |
| enum | PadLinkReturn {
PAD_LINK_OK = 0,
PAD_LINK_WRONG_HIERARCHY = -1,
PAD_LINK_WAS_LINKED = -2,
PAD_LINK_WRONG_DIRECTION = -3,
PAD_LINK_NOFORMAT = -4,
PAD_LINK_NOSCHED = -5,
PAD_LINK_REFUSED = -6
} |
| enum | FlowReturn {
FLOW_CUSTOM_SUCCESS = 100,
FLOW_RESEND = 1,
FLOW_OK = 0,
FLOW_NOT_LINKED = -1,
FLOW_WRONG_STATE = -2,
FLOW_UNEXPECTED = -3,
FLOW_NOT_NEGOTIATED = -4,
FLOW_ERROR = -5,
FLOW_NOT_SUPPORTED = -6,
FLOW_CUSTOM_ERROR = -100
} |
| enum | ActivateMode {
ACTIVATE_NONE,
ACTIVATE_PUSH,
ACTIVATE_PULL
} |
| enum | PadTemplateFlags {
PAD_TEMPLATE_FIXED = GST_OBJECT_FLAG_LAST << 0,
PAD_TEMPLATE_LAST = GST_OBJECT_FLAG_LAST << 4
} |
| enum | PadPresence {
PAD_ALWAYS,
PAD_SOMETIMES,
PAD_REQUEST
} |
| enum | Rank {
RANK_NONE = 0,
RANK_MARGINAL = 64,
RANK_SECONDARY = 128,
RANK_PRIMARY = 256
} |
| enum | PluginDependencyFlags {
PLUGIN_DEPENDENCY_FLAG_NONE = 0,
PLUGIN_DEPENDENCY_FLAG_RECURSE = 1 << 0,
PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY = 1 << 1,
PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX = 1 << 2
} |
| enum | QueryType {
QUERY_NONE,
QUERY_POSITION,
QUERY_DURATION,
QUERY_LATENCY,
QUERY_JITTER,
QUERY_RATE,
QUERY_SEEKING,
QUERY_SEGMENT,
QUERY_CONVERT,
QUERY_FORMATS,
QUERY_BUFFERING,
QUERY_CUSTOM,
QUERY_URI
} |
| enum | BufferingMode {
BUFFERING_STREAM,
BUFFERING_DOWNLOAD,
BUFFERING_TIMESHIFT,
BUFFERING_LIVE
} |
| enum | RingBufferSegState {
SEGSTATE_INVALID,
SEGSTATE_EMPTY,
SEGSTATE_FILLED,
SEGSTATE_PARTIAL
} |
| enum | RingBufferState {
RING_BUFFER_STATE_STOPPED,
RING_BUFFER_STATE_PAUSED,
RING_BUFFER_STATE_STARTED
} |
| enum | BufferFormat {
UNKNOWN,
S8,
U8,
S16_LE,
S16_BE,
U16_LE,
U16_BE,
S24_LE,
S24_BE,
U24_LE,
U24_BE,
S32_LE,
S32_BE,
U32_LE,
U32_BE,
S24_3LE,
S24_3BE,
U24_3LE,
U24_3BE,
S20_3LE,
S20_3BE,
U20_3LE,
U20_3BE,
S18_3LE,
S18_3BE,
U18_3LE,
U18_3BE,
FLOAT32_LE,
FLOAT32_BE,
FLOAT64_LE,
FLOAT64_BE,
MU_LAW,
A_LAW,
IMA_ADPCM,
MPEG,
GSM,
IEC958,
AC3,
EAC3,
DTS
} |
| enum | BufferFormatType {
BUFTYPE_LINEAR,
BUFTYPE_FLOAT,
BUFTYPE_MU_LAW,
BUFTYPE_A_LAW,
BUFTYPE_IMA_ADPCM,
BUFTYPE_MPEG,
BUFTYPE_GSM,
BUFTYPE_IEC958,
BUFTYPE_AC3,
BUFTYPE_EAC3,
BUFTYPE_DTS
} |
| enum | TagMergeMode {
TAG_MERGE_UNDEFINED,
TAG_MERGE_REPLACE_ALL,
TAG_MERGE_REPLACE,
TAG_MERGE_APPEND,
TAG_MERGE_PREPEND,
TAG_MERGE_KEEP,
TAG_MERGE_KEEP_ALL,
TAG_MERGE_COUNT
} |
| enum | TagFlag {
TAG_FLAG_UNDEFINED,
TAG_FLAG_META,
TAG_FLAG_ENCODED,
TAG_FLAG_DECODED,
TAG_FLAG_COUNT
} |
| enum | Tag {
TAG_TITLE,
TAG_TITLE_SORTNAME,
TAG_ARTIST,
TAG_ARTIST_SORTNAME,
TAG_ALBUM,
TAG_ALBUM_SORTNAME,
TAG_DATE,
TAG_GENRE,
TAG_COMMENT,
TAG_EXTENDED_COMMENT,
TAG_TRACK_NUMBER,
TAG_TRACK_COUNT,
TAG_ALBUM_VOLUME_NUMBER,
TAG_ALBUM_VOLUME_COUNT,
TAG_LOCATION,
TAG_DESCRIPTION,
TAG_VERSION,
TAG_ISRC,
TAG_ORGANIZATION,
TAG_COPYRIGHT,
TAG_COPYRIGHT_URI,
TAG_COMPOSER,
TAG_CONTACT,
TAG_LICENSE,
TAG_LICENSE_URI,
TAG_PERFORMER,
TAG_DURATION,
TAG_CODEC,
TAG_VIDEO_CODEC,
TAG_AUDIO_CODEC,
TAG_BITRATE,
TAG_NOMINAL_BITRATE,
TAG_MINIMUM_BITRATE,
TAG_MAXIMUM_BITRATE,
TAG_SERIAL,
TAG_ENCODER,
TAG_ENCODER_VERSION,
TAG_TRACK_GAIN,
TAG_TRACK_PEAK,
TAG_ALBUM_GAIN,
TAG_ALBUM_PEAK,
TAG_REFERENCE_LEVEL,
TAG_LANGUAGE_CODE,
TAG_IMAGE,
TAG_PREVIEW_IMAGE,
TAG_ATTACHMENT,
TAG_BEATS_PER_MINUTE,
TAG_KEYWORDS,
TAG_GEO_LOCATION_NAME,
TAG_GEO_LOCATION_LATITUDE,
TAG_GEO_LOCATION_LONGITUDE,
TAG_GEO_LOCATION_ELEVATION
} |
| | Identifiers for commonly-used tags.
More...
|
| enum | TaskState {
TASK_STARTED,
TASK_STOPPED,
TASK_PAUSED
} |
| enum | TunerChannelFlags {
TUNER_CHANNEL_INPUT = 1<<0,
TUNER_CHANNEL_OUTPUT = 1<<1,
TUNER_CHANNEL_FREQUENCY = 1<<2,
TUNER_CHANNEL_AUDIO = 1<<3
} |
| enum | TypeFindProbability {
TYPE_FIND_MINIMUM = 1,
TYPE_FIND_POSSIBLE = 50,
TYPE_FIND_LIKELY = 80,
TYPE_FIND_NEARLY_CERTAIN = 99,
TYPE_FIND_MAXIMUM = 100
} |
| enum | URIType {
URI_UNKNOWN,
URI_SINK,
URI_SRC
} |
| enum | AudioConvertDithering {
AUDIO_CONVERT_DITHER_NONE,
AUDIO_CONVERT_DITHER_RPDF,
AUDIO_CONVERT_DITHER_TPDF,
AUDIO_CONVERT_DITHER_TPDF_HF
} |
| enum | AudioConvertNoiseShaping {
AUDIO_CONVERT_NOISE_SHAPING_NONE,
AUDIO_CONVERT_NOISE_SHAPING_ERROR_FEEDBACK,
AUDIO_CONVERT_NOISE_SHAPING_SIMPLE,
AUDIO_CONVERT_NOISE_SHAPING_MEDIUM,
AUDIO_CONVERT_NOISE_SHAPING_HIGH
} |
| enum | AudioTestSrcWave {
AUDIO_TEST_SRC_WAVE_SINE,
AUDIO_TEST_SRC_WAVE_SQUARE,
AUDIO_TEST_SRC_WAVE_SAW,
AUDIO_TEST_SRC_WAVE_TRIANGLE,
AUDIO_TEST_SRC_WAVE_SILENCE,
AUDIO_TEST_SRC_WAVE_WHITE_NOISE,
AUDIO_TEST_SRC_WAVE_PINK_NOISE,
AUDIO_TEST_SRC_WAVE_SINE_TAB,
AUDIO_TEST_SRC_WAVE_TICKS,
AUDIO_TEST_SRC_WAVE_GAUSSIAN_WHITE_NOISE
} |
| enum | CdParanoiaMode {
PARANOIA_MODE_DISABLE = 1<<0,
PARANOIA_MODE_FRAGMENT = 1<<1,
PARANOIA_MODE_OVERLAP = 1<<2,
PARANOIA_MODE_SCRATCH = 1<<3,
PARANOIA_MODE_REPAIR = 1<<4,
PARANOIA_MODE_FULL = 0xff
} |
| enum | FakeSinkStateError {
FAKE_SINK_STATE_ERROR_NONE,
FAKE_SINK_STATE_ERROR_NULL_READY,
FAKE_SINK_STATE_ERROR_READY_PAUSED,
FAKE_SINK_STATE_ERROR_PAUSED_PLAYING,
FAKE_SINK_STATE_ERROR_PLAYING_PAUSED,
FAKE_SINK_STATE_ERROR_PAUSED_READY,
FAKE_SINK_STATE_ERROR_READY_NULL
} |
| enum | FakeSrcDataType {
FAKE_SRC_DATA_ALLOCATE = 1,
FAKE_SRC_DATA_SUBBUFFER
} |
| enum | FakeSrcSizeType {
FAKE_SRC_SIZETYPE_EMPTY = 1,
FAKE_SRC_SIZETYPE_FIXED,
FAKE_SRC_SIZETYPE_RANDOM
} |
| enum | FakeSrcFillType {
FAKE_SRC_FILLTYPE_NOTHING = 1,
FAKE_SRC_FILLTYPE_ZERO,
FAKE_SRC_FILLTYPE_RANDOM,
FAKE_SRC_FILLTYPE_PATTERN,
FAKE_SRC_FILLTYPE_PATTERN_CONT
} |
| enum | FileSinkBufferMode {
FILE_SINK_BUFFER_MODE_DEFAULT = -1,
FILE_SINK_BUFFER_MODE_FULL,
FILE_SINK_BUFFER_MODE_LINE,
FILE_SINK_BUFFER_MODE_UNBUFFERED
} |
| enum | DPVersion {
DP_VERSION_0_2 = 1,
DP_VERSION_1_0
} |
| enum | FDSetMode {
FD_SET_MODE_SELECT,
FD_SET_MODE_POLL,
FD_SET_MODE_EPOLL
} |
| enum | TCPUnitType {
TCP_UNIT_TYPE_UNDEFINED,
TCP_UNIT_TYPE_BUFFERS,
TCP_UNIT_TYPE_TIME,
TCP_UNIT_TYPE_BYTES
} |
| enum | RecoverPolicy {
RECOVER_POLICY_NONE,
RECOVER_POLICY_RESYNC_LATEST,
RECOVER_POLICY_RESYNC_SOFT_LIMIT,
RECOVER_POLICY_RESYNC_KEYFRAME
} |
| enum | SyncMethod {
SYNC_METHOD_LATEST,
SYNC_METHOD_NEXT_KEYFRAME,
SYNC_METHOD_LATEST_KEYFRAME,
SYNC_METHOD_BURST,
SYNC_METHOD_BURST_KEYFRAME,
SYNC_METHOD_BURST_WITH_KEYFRAME
} |
| enum | ClientStatus {
CLIENT_STATUS_OK,
CLIENT_STATUS_CLOSED,
CLIENT_STATUS_REMOVED,
CLIENT_STATUS_SLOW,
CLIENT_STATUS_ERROR,
CLIENT_STATUS_DUPLICATE,
CLIENT_STATUS_FLUSHING
} |
| enum | PlayFlags {
PLAY_FLAG_VIDEO = 1 << 0,
PLAY_FLAG_AUDIO = 1 << 1,
PLAY_FLAG_TEXT = 1 << 2,
PLAY_FLAG_VIS = 1 << 3,
PLAY_FLAG_SOFT_VOLUME = 1 << 4,
PLAY_FLAG_NATIVE_AUDIO = 1 << 5,
PLAY_FLAG_NATIVE_VIDEO = 1 << 6,
PLAY_FLAG_DOWNLOAD = 1 << 7
} |
| enum | QueueLeaky {
QUEUE_LEAKY_NONE,
QUEUE_LEAKY_UPSTREAM,
QUEUE_LEAKY_DOWNSTREAM
} |
| enum | TeePullMode {
TEE_PULL_MODE_NEVER,
TEE_PULL_MODE_SINGLE
} |
| enum | TextOverlayHAlign {
TEXT_OVERLAY_HALIGN_LEFT,
TEXT_OVERLAY_HALIGN_CENTER,
TEXT_OVERLAY_HALIGN_RIGHT
} |
| enum | TextOverlayVAlign {
TEXT_OVERLAY_VALIGN_BASELINE,
TEXT_OVERLAY_VALIGN_BOTTOM,
TEXT_OVERLAY_VALIGN_TOP
} |
| enum | TextOverlayWrapMode {
TEXT_OVERLAY_WRAP_MODE_NONE = -1,
TEXT_OVERLAY_WRAP_MODE_WORD,
TEXT_OVERLAY_WRAP_MODE_CHAR,
TEXT_OVERLAY_WRAP_MODE_WORD_CHAR
} |
| enum | TextOverlayLineAlign {
TEXT_OVERLAY_LINE_ALIGN_LEFT,
TEXT_OVERLAY_LINE_ALIGN_CENTER,
TEXT_OVERLAY_LINE_ALIGN_RIGHT
} |
| enum | TextRenderHAlign {
TEXT_RENDER_HALIGN_LEFT,
TEXT_RENDER_HALIGN_CENTER,
TEXT_RENDER_HALIGN_RIGHT
} |
| enum | TextRenderVAlign {
TEXT_RENDER_VALIGN_BASELINE,
TEXT_RENDER_VALIGN_BOTTOM,
TEXT_RENDER_VALIGN_TOP
} |
| enum | TextRenderLineAlign {
TEXT_RENDER_LINE_ALIGN_LEFT,
TEXT_RENDER_LINE_ALIGN_CENTER,
TEXT_RENDER_LINE_ALIGN_RIGHT
} |
| enum | TheoraEncBorderMode {
THEORA_ENC_BORDER_NONE,
THEORA_ENC_BORDER_BLACK,
THEORA_ENC_BORDER_MIRROR
} |
| enum | VideoScaleMethod {
VIDEO_SCALE_NEAREST,
VIDEO_SCALE_BILINEAR,
VIDEO_SCALE_4TAP
} |
| enum | VideoTestSrcPattern {
VIDEO_TEST_SRC_SMPTE,
VIDEO_TEST_SRC_SNOW,
VIDEO_TEST_SRC_BLACK,
VIDEO_TEST_SRC_WHITE,
VIDEO_TEST_SRC_RED,
VIDEO_TEST_SRC_GREEN,
VIDEO_TEST_SRC_BLUE,
VIDEO_TEST_SRC_CHECKERS1,
VIDEO_TEST_SRC_CHECKERS2,
VIDEO_TEST_SRC_CHECKERS4,
VIDEO_TEST_SRC_CHECKERS8,
VIDEO_TEST_SRC_CIRCULAR,
VIDEO_TEST_SRC_BLINK,
VIDEO_TEST_SRC_SMPTE75,
VIDEO_TEST_SRC_ZONE_PLATE
} |
| enum | VideoTestSrcColorSpec {
VIDEO_TEST_SRC_BT601,
VIDEO_TEST_SRC_BT709
} |
Functions |
| BufferCopyFlags | operator| (BufferCopyFlags lhs, BufferCopyFlags rhs) |
| BufferCopyFlags | operator& (BufferCopyFlags lhs, BufferCopyFlags rhs) |
| BufferCopyFlags | operator^ (BufferCopyFlags lhs, BufferCopyFlags rhs) |
| BufferCopyFlags | operator~ (BufferCopyFlags flags) |
| BufferCopyFlags& | operator|= (BufferCopyFlags& lhs, BufferCopyFlags rhs) |
| BufferCopyFlags& | operator&= (BufferCopyFlags& lhs, BufferCopyFlags rhs) |
| BufferCopyFlags& | operator^= (BufferCopyFlags& lhs, BufferCopyFlags rhs) |
| guint | get_hours (ClockTime time) |
| | Get hour component of Gst::ClockTime.
|
| guint | get_minutes (ClockTime time) |
| | Get minute component of Gst::ClockTime.
|
| guint | get_seconds (ClockTime time) |
| | Get seconds component of Gst::ClockTime.
|
| guint | get_milliseconds (ClockTime time) |
| | Get milliseconds component of Gst::ClockTime.
|
| guint | get_microseconds (ClockTime time) |
| | Get microseconds component of Gst::ClockTime.
|
| guint | get_nanoseconds (ClockTime time) |
| | Get nanoseconds component of Gst::ClockTime.
|
| guint | get_fractional_seconds (ClockTime time) |
| | Get fractional component (milli, micro and nano seconds) of Gst::ClockTime.
|
| MiniObjectFlags | operator| (MiniObjectFlags lhs, MiniObjectFlags rhs) |
| MiniObjectFlags | operator& (MiniObjectFlags lhs, MiniObjectFlags rhs) |
| MiniObjectFlags | operator^ (MiniObjectFlags lhs, MiniObjectFlags rhs) |
| MiniObjectFlags | operator~ (MiniObjectFlags flags) |
| MiniObjectFlags& | operator|= (MiniObjectFlags& lhs, MiniObjectFlags rhs) |
| MiniObjectFlags& | operator&= (MiniObjectFlags& lhs, MiniObjectFlags rhs) |
| MiniObjectFlags& | operator^= (MiniObjectFlags& lhs, MiniObjectFlags rhs) |
| Glib::QueryQuark | get_core_error_quark () |
| | Get error domain for core system.
|
| Glib::QueryQuark | get_library_error_quark () |
| | Get error domain for library loading.
|
| Glib::QueryQuark | get_resource_error_quark () |
| | Get error domain for resource handling.
|
| Glib::QueryQuark | get_stream_error_quark () |
| | Get error domain for media stream processing.
|
| SeekFlags | operator| (SeekFlags lhs, SeekFlags rhs) |
| SeekFlags | operator& (SeekFlags lhs, SeekFlags rhs) |
| SeekFlags | operator^ (SeekFlags lhs, SeekFlags rhs) |
| SeekFlags | operator~ (SeekFlags flags) |
| SeekFlags& | operator|= (SeekFlags& lhs, SeekFlags rhs) |
| SeekFlags& | operator&= (SeekFlags& lhs, SeekFlags rhs) |
| SeekFlags& | operator^= (SeekFlags& lhs, SeekFlags rhs) |
| EventTypeFlags | operator| (EventTypeFlags lhs, EventTypeFlags rhs) |
| EventTypeFlags | operator& (EventTypeFlags lhs, EventTypeFlags rhs) |
| EventTypeFlags | operator^ (EventTypeFlags lhs, EventTypeFlags rhs) |
| EventTypeFlags | operator~ (EventTypeFlags flags) |
| EventTypeFlags& | operator|= (EventTypeFlags& lhs, EventTypeFlags rhs) |
| EventTypeFlags& | operator&= (EventTypeFlags& lhs, EventTypeFlags rhs) |
| EventTypeFlags& | operator^= (EventTypeFlags& lhs, EventTypeFlags rhs) |
| Format | register_format (const Glib::ustring& nick, const Glib::ustring& description) |
| | Create a new Gst::Format based on the nick or return an already registered format with that nick.
|
| Format | get_format (const Glib::ustring& nick) |
| | Return the format registered with the given nick.
|
| bool | formats_contain (const Glib::ArrayHandle< Format >& formats, Format format) |
| | See if the given format is inside the array of formats.
|
| bool | get_format_details (Format format, FormatDefinition& def) |
| | Get details about the given format.
|
IteratorBasic< const
FormatDefinition > | iterate_format_definitions () |
| | Iterate all the registered formats.
|
| AssocFlags | operator| (AssocFlags lhs, AssocFlags rhs) |
| AssocFlags | operator& (AssocFlags lhs, AssocFlags rhs) |
| AssocFlags | operator^ (AssocFlags lhs, AssocFlags rhs) |
| AssocFlags | operator~ (AssocFlags flags) |
| AssocFlags& | operator|= (AssocFlags& lhs, AssocFlags rhs) |
| AssocFlags& | operator&= (AssocFlags& lhs, AssocFlags rhs) |
| AssocFlags& | operator^= (AssocFlags& lhs, AssocFlags rhs) |
| MessageType | operator| (MessageType lhs, MessageType rhs) |
| MessageType | operator& (MessageType lhs, MessageType rhs) |
| MessageType | operator^ (MessageType lhs, MessageType rhs) |
| MessageType | operator~ (MessageType flags) |
| MessageType& | operator|= (MessageType& lhs, MessageType rhs) |
| MessageType& | operator&= (MessageType& lhs, MessageType rhs) |
| MessageType& | operator^= (MessageType& lhs, MessageType rhs) |
| MixerFlags | operator| (MixerFlags lhs, MixerFlags rhs) |
| MixerFlags | operator& (MixerFlags lhs, MixerFlags rhs) |
| MixerFlags | operator^ (MixerFlags lhs, MixerFlags rhs) |
| MixerFlags | operator~ (MixerFlags flags) |
| MixerFlags& | operator|= (MixerFlags& lhs, MixerFlags rhs) |
| MixerFlags& | operator&= (MixerFlags& lhs, MixerFlags rhs) |
| MixerFlags& | operator^= (MixerFlags& lhs, MixerFlags rhs) |
| MixerTrackFlags | operator| (MixerTrackFlags lhs, MixerTrackFlags rhs) |
| MixerTrackFlags | operator& (MixerTrackFlags lhs, MixerTrackFlags rhs) |
| MixerTrackFlags | operator^ (MixerTrackFlags lhs, MixerTrackFlags rhs) |
| MixerTrackFlags | operator~ (MixerTrackFlags flags) |
| MixerTrackFlags& | operator|= (MixerTrackFlags& lhs, MixerTrackFlags rhs) |
| MixerTrackFlags& | operator&= (MixerTrackFlags& lhs, MixerTrackFlags rhs) |
| MixerTrackFlags& | operator^= (MixerTrackFlags& lhs, MixerTrackFlags rhs) |
| ObjectFlags | operator| (ObjectFlags lhs, ObjectFlags rhs) |
| ObjectFlags | operator& (ObjectFlags lhs, ObjectFlags rhs) |
| ObjectFlags | operator^ (ObjectFlags lhs, ObjectFlags rhs) |
| ObjectFlags | operator~ (ObjectFlags flags) |
| ObjectFlags& | operator|= (ObjectFlags& lhs, ObjectFlags rhs) |
| ObjectFlags& | operator&= (ObjectFlags& lhs, ObjectFlags rhs) |
| ObjectFlags& | operator^= (ObjectFlags& lhs, ObjectFlags rhs) |
| PluginDependencyFlags | operator| (PluginDependencyFlags lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags | operator& (PluginDependencyFlags lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags | operator^ (PluginDependencyFlags lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags | operator~ (PluginDependencyFlags flags) |
| PluginDependencyFlags& | operator|= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags& | operator&= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags& | operator^= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) |
| std::ostream& | operator<< (std::ostream& stream, Tag tag) |
| | Output stream operator for the Gst::Tag enum (this will output a string).
|
| TunerChannelFlags | operator| (TunerChannelFlags lhs, TunerChannelFlags rhs) |
| TunerChannelFlags | operator& (TunerChannelFlags lhs, TunerChannelFlags rhs) |
| TunerChannelFlags | operator^ (TunerChannelFlags lhs, TunerChannelFlags rhs) |
| TunerChannelFlags | operator~ (TunerChannelFlags flags) |
| TunerChannelFlags& | operator|= (TunerChannelFlags& lhs, TunerChannelFlags rhs) |
| TunerChannelFlags& | operator&= (TunerChannelFlags& lhs, TunerChannelFlags rhs) |
| TunerChannelFlags& | operator^= (TunerChannelFlags& lhs, TunerChannelFlags rhs) |
| PlayFlags | operator| (PlayFlags lhs, PlayFlags rhs) |
| PlayFlags | operator& (PlayFlags lhs, PlayFlags rhs) |
| PlayFlags | operator^ (PlayFlags lhs, PlayFlags rhs) |
| PlayFlags | operator~ (PlayFlags flags) |
| PlayFlags& | operator|= (PlayFlags& lhs, PlayFlags rhs) |
| PlayFlags& | operator&= (PlayFlags& lhs, PlayFlags rhs) |
| PlayFlags& | operator^= (PlayFlags& lhs, PlayFlags rhs) |
Variables |
| const Glib::ustring | BASE_TRANSFORM_SINK_NAME = GST_BASE_TRANSFORM_SINK_NAME |
| | The name of the templates for the sink pad ("sink").
|
| const Glib::ustring | BASE_TRANSFORM_SRC_NAME = GST_BASE_TRANSFORM_SRC_NAME |
| | The name of the templates for the source pad ("src").
|
| const ClockTime | CLOCK_TIME_NONE = GST_CLOCK_TIME_NONE |
| | Constant to define an undefined clock time.
|
| const ClockTime | SECOND = GST_SECOND |
| | Constant that defines one GStreamer second.
|
| const ClockTime | MILLI_SECOND = GST_MSECOND |
| | Constant that defines one GStreamer millisecond.
|
| const ClockTime | MICRO_SECOND = GST_USECOND |
| | Constant that defines one GStreamer microsecond.
|
| const ClockTime | NANO_SECOND = GST_NSECOND |
| | Constant that defines one GStreamer nanosecond.
|