Namespaces |
namespace | Enums |
Classes |
class | AudioClock |
| A Helper object for implementing audio clocks. More...
|
class | AudioFilter |
| A base class for simple audio filters. More...
|
class | AudioSink |
| A simple base class for audio sinks. More...
|
class | AudioSrc |
| A simple base class for audio sources. More...
|
class | BaseAudioSink |
| The base class for audio sinks. More...
|
class | BaseAudioSrc |
| The base class for audio sources. More...
|
class | BaseSink |
| The base class for sink elements. More...
|
class | BaseSrc |
| A base class for getrange based source elements. More...
|
class | BaseTransform |
| A base class for simple transform filters. More...
|
class | Bin |
| A base class and element that can contain other elements. More...
|
class | Buffer |
| A data-passing buffer type, supporting sub-buffers. More...
|
class | Bus |
| A class that encompasses the GStreamer asynchronous message bus subsystem. More...
|
class | Caps |
| A class that describes sets of media formats. More...
|
class | CddaBaseSrc |
| A base class for CD digital audio (CDDA) sources. More...
|
class | ChildProxy |
| An interface for multi child elements. More...
|
class | ClockID |
| A data type to hold the handle to an outstanding sync or async clock callback. More...
|
class | Clock |
| An abstract class for global clocks. More...
|
class | ColorBalanceChannel |
| A class that represents a color balance channel. More...
|
class | ColorBalance |
| An interface for adjusting color balance settings. More...
|
class | ElementFactory |
| A class that creates Gst::Element objects from a factory. More...
|
class | Element |
| The abstract base class for all pipeline elements. More...
|
class | ElementInterfaced |
| A 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 |
| A class that represents 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 | EventSinkMessage |
| A sink-message event. More...
|
class | Filter |
| A class used to filter lists. More...
|
class | FormatDefinition |
| A class to store the details of a Gst::Format retrieved by Gst::get_format_details(). More...
|
class | GhostPad |
| A class that represents pseudo link pads. More...
|
class | IndexFactory |
| A class that creates Gst::Index objects from a factory. More...
|
class | IndexEntry |
| The basic element of an index. More...
|
class | IndexAssociation |
| An association in an entry. More...
|
class | Index |
| A class that generates a stream index of one or more elements in a pipeline. More...
|
class | Interface |
| The core interface implemented by Gst::Element instances that allows runtime querying of interface availability. More...
|
class | IteratorBase |
| The base class for classes that retrieve multiple elements in a thread safe way. More...
|
class | IteratorBasic |
| A class used to retrieve multiple elements in a thread safe way. More...
|
class | Iterator |
| A class used to retrieve multiple reference counted elements in a thread safe way. More...
|
class | Message |
| A class that represents 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 |
| An 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 |
| A class that represents options for elements that implement the Gst::Mixer interface. More...
|
class | MixerTrack |
| A track in an element that implement the Gst::Mixer interface. More...
|
class | Navigation |
| An interface for elements that provide navigation functionality. More...
|
class | Object |
| A base class for the GStreamer object hierarchy. More...
|
class | Pad |
| A class that represents objects contained by elements that allows links to other elements. More...
|
class | PadTemplate |
| A class that describes the media type of a pad. More...
|
class | ParseError |
| The different parsing errors that can occur. More...
|
class | Parse |
| A class that gets a pipeline from a text pipeline description. More...
|
class | Pipeline |
| A top-level bin with clocking and bus management functionality. More...
|
class | PluginFeature |
| A base class for anything that can be added to a Gst::Plugin. More...
|
class | PluginError |
| The plugin loading errors. More...
|
class | Plugin |
| A container for features loaded from a shared object module. More...
|
class | Preset |
| A helper interface for element presets. More...
|
class | PropertyProbe |
| An interface for probing possible property values. More...
|
class | PushSrc |
| A base class for push based source elements. More...
|
class | QueryTypeDefinition |
| A class to store the details of a Gst::Query retrieved by Gst::Query::get_details(). More...
|
class | Query |
| A class 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 |
| An abstract base class for management of Gst::Plugin objects. More...
|
class | RingBufferSpec |
| A class containing the format specification of a Gst::RingBuffer. More...
|
class | RingBuffer |
| A base class for audio ringbuffer implementations. More...
|
class | Segment |
| A class that describes the configured region of interest in a media file. More...
|
class | StreamVolume |
| An interface for elements that provide a stream volume. More...
|
class | Structure |
| A generic class containing fields of names and values. More...
|
class | SystemClock |
| A default clock that uses the current system time. More...
|
class | TagList |
| A class tha represents a list of tags and values used to describe media metadata. More...
|
class | TagSetter |
| An interface that allows setting and retrieval of media metadata. More...
|
class | Task |
| A class representing GStreamer streaming threads. More...
|
class | TaskPool |
| A class representing a pool of GStreamer streaming threads. More...
|
class | TunerChannel |
| A channel from an element implementing the Gst::Tuner interface. More...
|
class | Tuner |
| An interface for elements providing tuner operations. More...
|
class | TunerNorm |
| A class that encapsulates information about the data format(s) for a Gst::TunerChannel. More...
|
class | TypeFindFactory |
| A class used to get information about registered typefind functions. More...
|
class | TypeFind |
| A class used for stream type detection. More...
|
class | URIHandler |
| An interface to ease URI handling in plugins. More...
|
class | Fourcc |
| A class that represents a 4 byte identifier (used in codecs). More...
|
class | Fraction |
| A class that represents a fraction. More...
|
class | IntRange |
| A class that represents an integer range (min - max). More...
|
class | DoubleRange |
| A class that represents a double range (min - max). More...
|
class | FractionRange |
| A class that represents a fractional range. More...
|
class | VideoOrientation |
| An interface for elements providing video orientation controls. More...
|
struct | VideoRectangle |
| A helper structure for the Gst::VideoSink class representing a rectangular area. More...
|
class | VideoSink |
| A base class for video sinks. More...
|
class | XML |
| A class facilitating XML save/restore operations of pipelines. More...
|
class | XOverlay |
| An interface for setting/getting a Window on elements supporting it. More...
|
class | Adder |
| A Wrapper for the adder plugin. More...
|
class | AlsaMixer |
| A Wrapper for the alsamixer plugin. More...
|
class | AlsaSink |
| A Wrapper for the alsasink plugin. More...
|
class | AlsaSrc |
| A Wrapper for the alsasrc plugin. More...
|
class | AudioConvert |
| A Wrapper for the audioconvert plugin. More...
|
class | AudioRate |
| A Wrapper for the audiorate plugin. More...
|
class | AudioResample |
| A Wrapper for the audioresample plugin. More...
|
class | AudioTestSrc |
| A Wrapper for the audiotestsrc plugin. More...
|
class | CapsFilter |
| A Wrapper for the capsfilter plugin. More...
|
class | CdParanoiaSrc |
| A Wrapper for the cdparanoiasrc plugin. More...
|
class | ClockOverlay |
| A Wrapper for the clockoverlay plugin. More...
|
class | DecodeBin2 |
| A Wrapper for the decodebin2 plugin. More...
|
class | DecodeBin |
| A Wrapper for the decodebin plugin. More...
|
class | FakeSink |
| A Wrapper for the fakesink plugin. More...
|
class | FakeSrc |
| A Wrapper for the fakesrc plugin. More...
|
class | FdSink |
| A Wrapper for the fdsink plugin. More...
|
class | FdSrc |
| A Wrapper for the fdsrc plugin. More...
|
class | FfmpegColorSpace |
| A Wrapper for the ffmpegcolorspace plugin. More...
|
class | FileSink |
| A Wrapper for the filesink plugin. More...
|
class | FileSrc |
| A Wrapper for the filesrc plugin. More...
|
class | GDPDepay |
| A Wrapper for the gdpdepay plugin. More...
|
class | GDPPay |
| A Wrapper for the gdppay plugin. More...
|
class | GioSink |
| A Wrapper for the giosink plugin. More...
|
class | GioSrc |
| A Wrapper for the giosrc plugin. More...
|
class | GioStreamSink |
| A Wrapper for the giostreamsink plugin. More...
|
class | GioStreamSrc |
| A Wrapper for the giostreamsrc plugin. More...
|
class | Identity |
| A Wrapper for the identity plugin. More...
|
class | MultiFdSink |
| A Wrapper for the multifdsink plugin. More...
|
class | MultiQueue |
| A Wrapper for the multiqueue plugin. More...
|
class | OggDemux |
| A Wrapper for the oggdemux plugin. More...
|
class | OggMux |
| A Wrapper for the oggmux plugin. More...
|
class | PlayBin2 |
| A Wrapper for the playbin2 plugin. More...
|
class | PlayBin |
| A Wrapper for the playbin plugin. More...
|
class | Queue |
| A Wrapper for the queue plugin. More...
|
class | Queue2 |
| A Wrapper for the queue2 plugin. More...
|
class | SubtitleOverlay |
| A Wrapper for the subtitleoverlay plugin. More...
|
class | TCPClientSink |
| A Wrapper for the tcpclientsink plugin. More...
|
class | TCPClientSrc |
| A Wrapper for the tcpclientsrc plugin. More...
|
class | TcpServerSink |
| A Wrapper for the tcpserversink plugin. More...
|
class | TCPServerSrc |
| A Wrapper for the tcpserversrc plugin. More...
|
class | Tee |
| A Wrapper for the tee plugin. More...
|
class | TextOverlay |
| A Wrapper for the textoverlay plugin. More...
|
class | TextRender |
| A Wrapper for the textrender plugin. More...
|
class | TheoraDec |
| A Wrapper for the theoradec plugin. More...
|
class | TheoraEnc |
| A Wrapper for the theoraenc plugin. More...
|
class | TheoraParse |
| A Wrapper for the theoraparse plugin. More...
|
class | TimeOverlay |
| A Wrapper for the timeoverlay plugin. More...
|
class | TypeFindElement |
| A Wrapper for the typefind plugin. More...
|
class | UriDecodeBin |
| A Wrapper for the uridecodebin plugin. More...
|
class | VideoRate |
| A Wrapper for the videorate plugin. More...
|
class | VideoScale |
| A Wrapper for the videoscale plugin. More...
|
class | VideoTestSrc |
| A Wrapper for the videotestsrc plugin. More...
|
class | Volume |
| A Wrapper for the volume plugin. More...
|
class | VorbisDec |
| A Wrapper for the vorbisdec plugin. More...
|
class | VorbisEnc |
| A Wrapper for the vorbisenc plugin. More...
|
class | VorbisParse |
| A Wrapper for the vorbisparse plugin. More...
|
class | VorbisTag |
| A Wrapper for the vorbistag plugin. More...
|
class | XImageSink |
| A Wrapper for the ximagesink plugin. More...
|
class | XvImageSink |
| A Wrapper for the xvimagesink plugin. More...
|
class | MiniObject |
| This is a base class for some gstreamermm objects. More...
|
Typedefs |
typedef GstClockTime | ClockTime |
| A data type to hold a time, measured in nanoseconds.
|
typedef GstClockTimeDiff | ClockTimeDiff |
| A data type 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 = 0x0,
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 = 0x0,
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 = 0x0,
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 = 0x0
} |
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 = 0x0,
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),
MIXER_TRACK_READONLY = (1<<9),
MIXER_TRACK_WRITEONLY = (1<<10)
} |
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 = 0x10,
PAD_FLUSHING = 0x20,
PAD_IN_GETCAPS = 0x40,
PAD_IN_SETCAPS = 0x80,
PAD_BLOCKING = 0x100,
PAD_FLAG_LAST = 0x1000
} |
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 = 0x10,
PAD_TEMPLATE_FLAG_LAST = 0x100
} |
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 = 0x0,
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 | StreamVolumeFormat {
STREAM_VOLUME_FORMAT_LINEAR,
STREAM_VOLUME_FORMAT_CUBIC,
STREAM_VOLUME_FORMAT_DB
} |
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),
PLAY_FLAG_BUFFERING = (1 << 8)
} |
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 = 0,
TEXT_OVERLAY_LINE_ALIGN_CENTER = 1,
TEXT_OVERLAY_LINE_ALIGN_RIGHT = 2
} |
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 = 0,
TEXT_RENDER_LINE_ALIGN_CENTER = 1,
TEXT_RENDER_LINE_ALIGN_RIGHT = 2
} |
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,
VIDEO_TEST_SRC_GAMUT
} |
enum | VideoTestSrcColorSpec {
VIDEO_TEST_SRC_BT601,
VIDEO_TEST_SRC_BT709
} |
Functions |
BufferFlag | operator| (BufferFlag lhs, BufferFlag rhs) |
BufferFlag | operator& (BufferFlag lhs, BufferFlag rhs) |
BufferFlag | operator^ (BufferFlag lhs, BufferFlag rhs) |
BufferFlag | operator~ (BufferFlag flags) |
BufferFlag& | operator|= (BufferFlag& lhs, BufferFlag rhs) |
BufferFlag& | operator&= (BufferFlag& lhs, BufferFlag rhs) |
BufferFlag& | operator^= (BufferFlag& lhs, BufferFlag rhs) |
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) |
BusFlags | operator| (BusFlags lhs, BusFlags rhs) |
BusFlags | operator& (BusFlags lhs, BusFlags rhs) |
BusFlags | operator^ (BusFlags lhs, BusFlags rhs) |
BusFlags | operator~ (BusFlags flags) |
BusFlags& | operator|= (BusFlags& lhs, BusFlags rhs) |
BusFlags& | operator&= (BusFlags& lhs, BusFlags rhs) |
BusFlags& | operator^= (BusFlags& lhs, BusFlags rhs) |
ClockFlags | operator| (ClockFlags lhs, ClockFlags rhs) |
ClockFlags | operator& (ClockFlags lhs, ClockFlags rhs) |
ClockFlags | operator^ (ClockFlags lhs, ClockFlags rhs) |
ClockFlags | operator~ (ClockFlags flags) |
ClockFlags& | operator|= (ClockFlags& lhs, ClockFlags rhs) |
ClockFlags& | operator&= (ClockFlags& lhs, ClockFlags rhs) |
ClockFlags& | operator^= (ClockFlags& lhs, ClockFlags rhs) |
guint | get_hours (ClockTime time) |
| Gets the hour component of Gst::ClockTime.
|
guint | get_minutes (ClockTime time) |
| Gets the minute component of Gst::ClockTime.
|
guint | get_seconds (ClockTime time) |
| Gets the seconds component of Gst::ClockTime.
|
guint | get_milliseconds (ClockTime time) |
| Gets the milliseconds component of Gst::ClockTime.
|
guint | get_microseconds (ClockTime time) |
| Gets the microseconds component of Gst::ClockTime.
|
guint | get_nanoseconds (ClockTime time) |
| Gets the nanoseconds component of Gst::ClockTime.
|
guint | get_fractional_seconds (ClockTime time) |
| Gets the fractional component (milli, micro and nano seconds) of Gst::ClockTime.
|
ElementFlags | operator| (ElementFlags lhs, ElementFlags rhs) |
ElementFlags | operator& (ElementFlags lhs, ElementFlags rhs) |
ElementFlags | operator^ (ElementFlags lhs, ElementFlags rhs) |
ElementFlags | operator~ (ElementFlags flags) |
ElementFlags& | operator|= (ElementFlags& lhs, ElementFlags rhs) |
ElementFlags& | operator&= (ElementFlags& lhs, ElementFlags rhs) |
ElementFlags& | operator^= (ElementFlags& lhs, ElementFlags rhs) |
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 () |
| Gets the error domain for core system.
|
Glib::QueryQuark | get_library_error_quark () |
| Gets the error domain for library loading.
|
Glib::QueryQuark | get_resource_error_quark () |
| Gets error domain for resource handling.
|
Glib::QueryQuark | get_stream_error_quark () |
| Gets 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) |
| Creates a new Gst::Format based on the nick or return an already registered format with that nick.
|
Format | get_format (const Glib::ustring& nick) |
| Returns the format registered with the given nick.
|
bool | formats_contain (const Glib::ArrayHandle< Format >& formats, Format format) |
| Sees if the given format is inside the array of formats.
|
bool | get_format_details (Format format, FormatDefinition& def) |
| Gets details about the given format.
|
IteratorBasic< const
FormatDefinition > | iterate_format_definitions () |
| Iterates 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) |
IndexFlags | operator| (IndexFlags lhs, IndexFlags rhs) |
IndexFlags | operator& (IndexFlags lhs, IndexFlags rhs) |
IndexFlags | operator^ (IndexFlags lhs, IndexFlags rhs) |
IndexFlags | operator~ (IndexFlags flags) |
IndexFlags& | operator|= (IndexFlags& lhs, IndexFlags rhs) |
IndexFlags& | operator&= (IndexFlags& lhs, IndexFlags rhs) |
IndexFlags& | operator^= (IndexFlags& lhs, IndexFlags 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) |
PadFlags | operator| (PadFlags lhs, PadFlags rhs) |
PadFlags | operator& (PadFlags lhs, PadFlags rhs) |
PadFlags | operator^ (PadFlags lhs, PadFlags rhs) |
PadFlags | operator~ (PadFlags flags) |
PadFlags& | operator|= (PadFlags& lhs, PadFlags rhs) |
PadFlags& | operator&= (PadFlags& lhs, PadFlags rhs) |
PadFlags& | operator^= (PadFlags& lhs, PadFlags rhs) |
PadTemplateFlags | operator| (PadTemplateFlags lhs, PadTemplateFlags rhs) |
PadTemplateFlags | operator& (PadTemplateFlags lhs, PadTemplateFlags rhs) |
PadTemplateFlags | operator^ (PadTemplateFlags lhs, PadTemplateFlags rhs) |
PadTemplateFlags | operator~ (PadTemplateFlags flags) |
PadTemplateFlags& | operator|= (PadTemplateFlags& lhs, PadTemplateFlags rhs) |
PadTemplateFlags& | operator&= (PadTemplateFlags& lhs, PadTemplateFlags rhs) |
PadTemplateFlags& | operator^= (PadTemplateFlags& lhs, PadTemplateFlags 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) |
| An 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) |
TextOverlayLineAlign | operator| (TextOverlayLineAlign lhs, TextOverlayLineAlign rhs) |
TextOverlayLineAlign | operator& (TextOverlayLineAlign lhs, TextOverlayLineAlign rhs) |
TextOverlayLineAlign | operator^ (TextOverlayLineAlign lhs, TextOverlayLineAlign rhs) |
TextOverlayLineAlign | operator~ (TextOverlayLineAlign flags) |
TextOverlayLineAlign& | operator|= (TextOverlayLineAlign& lhs, TextOverlayLineAlign rhs) |
TextOverlayLineAlign& | operator&= (TextOverlayLineAlign& lhs, TextOverlayLineAlign rhs) |
TextOverlayLineAlign& | operator^= (TextOverlayLineAlign& lhs, TextOverlayLineAlign rhs) |
TextRenderLineAlign | operator| (TextRenderLineAlign lhs, TextRenderLineAlign rhs) |
TextRenderLineAlign | operator& (TextRenderLineAlign lhs, TextRenderLineAlign rhs) |
TextRenderLineAlign | operator^ (TextRenderLineAlign lhs, TextRenderLineAlign rhs) |
TextRenderLineAlign | operator~ (TextRenderLineAlign flags) |
TextRenderLineAlign& | operator|= (TextRenderLineAlign& lhs, TextRenderLineAlign rhs) |
TextRenderLineAlign& | operator&= (TextRenderLineAlign& lhs, TextRenderLineAlign rhs) |
TextRenderLineAlign& | operator^= (TextRenderLineAlign& lhs, TextRenderLineAlign rhs) |
void | init (int& argc, char**& argv) |
| Initializes gstreamermm parsing command line arguments.
|
void | init () |
| Initializes gstreamermm without parsing command line options.
|
bool | init_check (int& argc, char**& argv) |
| Initializes gstreamermm gracefully parsing command line arguments.
|
bool | init_check () |
| Initializes gstreamermm gracefully without parsing command line arguments.
|
Glib::OptionGroup | get_option_group () |
| Returns a Glib::OptionGroup with GStreamer's argument specifications.
|
void | gst_wrap_init () |
| Initializes the wrapping system of Gst::MiniObject-derived classes.
|
void | version (guint& major, guint& minor, guintµ) |
| Gets the version number of the gstreamermm library.
|
template<class T > |
T::BaseObjectType* | unwrap (T* ptr) |
| Get the underlying C instance from the C++ instance.
|
template<class T > |
const T::BaseObjectType* | unwrap (const T* ptr) |
| Get the underlying C instance from the C++ instance.
|
template<class T > |
T::BaseObjectType* | unwrap (const Glib::RefPtr< T >& ptr) |
| Get the underlying C instance from the C++ instance.
|
template<class T > |
const T::BaseObjectType* | unwrap (const Glib::RefPtr< const T >& ptr) |
| Get the underlying C instance from the C++ instance.
|
template<class T > |
T::BaseObjectType* | unwrap_copy (const Glib::RefPtr< T >& ptr) |
| Get the underlying C instance from the C++ instance and acquire a reference.
|
template<class T > |
const T::BaseObjectType* | unwrap_copy (const Glib::RefPtr< const T >& ptr) |
| Get the underlying C instance from the C++ instance and acquire a reference.
|
void | wrap_init () |
| Initializes the main gstreamermm wrapping system.
|
Variables |
GLIBMM_API GQuark | quark_ |
GLIBMM_API GQuark | quark_cpp_wrapper_deleted_ |