|  | 
| enum | Gst::AutoplugSelectResult { Gst::AUTOPLUG_SELECT_TRY,
 Gst::AUTOPLUG_SELECT_EXPOSE,
 Gst::AUTOPLUG_SELECT_SKIP
 }
 | 
|  | 
| enum | Gst::MultiHandleSinkClientStatus { Gst::CLIENT_STATUS_OK,
 Gst::CLIENT_STATUS_CLOSED,
 Gst::CLIENT_STATUS_REMOVED,
 Gst::CLIENT_STATUS_SLOW,
 Gst::CLIENT_STATUS_ERROR,
 Gst::CLIENT_STATUS_DUPLICATE,
 Gst::CLIENT_STATUS_FLUSHING
 }
 | 
|  | 
| enum | Gst::MultiHandleSinkSyncMethod { Gst::SYNC_METHOD_LATEST,
 Gst::SYNC_METHOD_NEXT_KEYFRAME,
 Gst::SYNC_METHOD_LATEST_KEYFRAME,
 Gst::SYNC_METHOD_BURST,
 Gst::SYNC_METHOD_BURST_KEYFRAME,
 Gst::SYNC_METHOD_BURST_WITH_KEYFRAME
 }
 | 
|  | 
| enum | Gst::PlayFlags { Gst::PLAY_FLAG_VIDEO = (1 << 0),
 Gst::PLAY_FLAG_AUDIO = (1 << 1),
 Gst::PLAY_FLAG_TEXT = (1 << 2),
 Gst::PLAY_FLAG_VIS = (1 << 3),
 Gst::PLAY_FLAG_SOFT_VOLUME = (1 << 4),
 Gst::PLAY_FLAG_NATIVE_AUDIO = (1 << 5),
 Gst::PLAY_FLAG_NATIVE_VIDEO = (1 << 6),
 Gst::PLAY_FLAG_DOWNLOAD = (1 << 7),
 Gst::PLAY_FLAG_BUFFERING = (1 << 8),
 Gst::PLAY_FLAG_DEINTERLACE = (1 << 9),
 Gst::PLAY_FLAG_SOFT_COLORBALANCE = (1 << 10),
 Gst::PLAY_FLAG_FORCE_FILTERS = (1 << 11)
 }
 | 
|  | 
| enum | Gst::VideoFormat { Gst::VIDEO_FORMAT_UNKNOWN,
 Gst::VIDEO_FORMAT_ENCODED,
 Gst::VIDEO_FORMAT_I420,
 Gst::VIDEO_FORMAT_YV12,
 Gst::VIDEO_FORMAT_YUY2,
 Gst::VIDEO_FORMAT_UYVY,
 Gst::VIDEO_FORMAT_AYUV,
 Gst::VIDEO_FORMAT_RGBx,
 Gst::VIDEO_FORMAT_BGRx,
 Gst::VIDEO_FORMAT_xRGB,
 Gst::VIDEO_FORMAT_xBGR,
 Gst::VIDEO_FORMAT_RGBA,
 Gst::VIDEO_FORMAT_BGRA,
 Gst::VIDEO_FORMAT_ARGB,
 Gst::VIDEO_FORMAT_ABGR,
 Gst::VIDEO_FORMAT_RGB,
 Gst::VIDEO_FORMAT_BGR,
 Gst::VIDEO_FORMAT_Y41B,
 Gst::VIDEO_FORMAT_Y42B,
 Gst::VIDEO_FORMAT_YVYU,
 Gst::VIDEO_FORMAT_Y444,
 Gst::VIDEO_FORMAT_v210,
 Gst::VIDEO_FORMAT_v216,
 Gst::VIDEO_FORMAT_NV12,
 Gst::VIDEO_FORMAT_NV21,
 Gst::VIDEO_FORMAT_GRAY8,
 Gst::VIDEO_FORMAT_GRAY16_BE,
 Gst::VIDEO_FORMAT_GRAY16_LE,
 Gst::VIDEO_FORMAT_v308,
 Gst::VIDEO_FORMAT_RGB16,
 Gst::VIDEO_FORMAT_BGR16,
 Gst::VIDEO_FORMAT_RGB15,
 Gst::VIDEO_FORMAT_BGR15,
 Gst::VIDEO_FORMAT_UYVP,
 Gst::VIDEO_FORMAT_A420,
 Gst::VIDEO_FORMAT_RGB8P,
 Gst::VIDEO_FORMAT_YUV9,
 Gst::VIDEO_FORMAT_YVU9,
 Gst::VIDEO_FORMAT_IYU1,
 Gst::VIDEO_FORMAT_ARGB64,
 Gst::VIDEO_FORMAT_AYUV64,
 Gst::VIDEO_FORMAT_r210,
 Gst::VIDEO_FORMAT_I420_10BE,
 Gst::VIDEO_FORMAT_I420_10LE,
 Gst::VIDEO_FORMAT_I422_10BE,
 Gst::VIDEO_FORMAT_I422_10LE,
 Gst::VIDEO_FORMAT_Y444_10BE,
 Gst::VIDEO_FORMAT_Y444_10LE,
 Gst::VIDEO_FORMAT_GBR,
 Gst::VIDEO_FORMAT_GBR_10BE,
 Gst::VIDEO_FORMAT_GBR_10LE,
 Gst::VIDEO_FORMAT_NV16,
 Gst::VIDEO_FORMAT_NV24,
 Gst::VIDEO_FORMAT_NV12_64Z32,
 Gst::VIDEO_FORMAT_A420_10BE,
 Gst::VIDEO_FORMAT_A420_10LE,
 Gst::VIDEO_FORMAT_A422_10BE,
 Gst::VIDEO_FORMAT_A422_10LE,
 Gst::VIDEO_FORMAT_A444_10BE,
 Gst::VIDEO_FORMAT_A444_10LE,
 Gst::VIDEO_FORMAT_NV61
 }
 | 
|  | 
| enum | Gst::AudioBaseSinkSlaveMethod { Gst::AUDIO_BASE_SINK_SLAVE_RESAMPLE,
 Gst::AUDIO_BASE_SINK_SLAVE_SKEW,
 Gst::AUDIO_BASE_SINK_SLAVE_NONE,
 Gst::AUDIO_BASE_SINK_SLAVE_CUSTOM
 }
 | 
|  | Different possible clock slaving algorithms used when the internal audio clock is not selected as the pipeline master clock.  More... 
 | 
|  | 
| enum | Gst::AudioBaseSinkDiscontReason { Gst::AUDIO_BASE_SINK_DISCONT_REASON_NO_DISCONT,
 Gst::AUDIO_BASE_SINK_DISCONT_REASON_NEW_CAPS,
 Gst::AUDIO_BASE_SINK_DISCONT_REASON_FLUSH,
 Gst::AUDIO_BASE_SINK_DISCONT_REASON_SYNC_LATENCY,
 Gst::AUDIO_BASE_SINK_DISCONT_REASON_ALIGNMENT,
 Gst::AUDIO_BASE_SINK_DISCONT_REASON_DEVICE_FAILURE
 }
 | 
|  | Different possible reasons for discontinuities.  More... 
 | 
|  | 
| enum | Gst::AudioBaseSrcSlaveMethod { Gst::AUDIO_BASE_SRC_SLAVE_RESAMPLE,
 Gst::AUDIO_BASE_SRC_SLAVE_RETIMESTAMP,
 Gst::AUDIO_BASE_SRC_SLAVE_SKEW,
 Gst::AUDIO_BASE_SRC_SLAVE_NONE
 }
 | 
|  | Different possible clock slaving algorithms when the internal audio clock was not selected as the pipeline clock.  More... 
 | 
|  | 
| enum | Gst::AudioCdSrcMode { Gst::AUDIO_CD_SRC_MODE_NORMAL,
 Gst::AUDIO_CD_SRC_MODE_CONTINUOUS
 }
 | 
|  | Mode in which the CD audio source operates.  More... 
 | 
|  | 
| enum | Gst::AudioFormat { Gst::AUDIO_FORMAT_UNKNOWN = 0,
 Gst::AUDIO_FORMAT_ENCODED = 1,
 Gst::AUDIO_FORMAT_S8 = 2,
 Gst::AUDIO_FORMAT_U8 = 3,
 Gst::AUDIO_FORMAT_S16LE = 4,
 Gst::AUDIO_FORMAT_S16BE = 5,
 Gst::AUDIO_FORMAT_U16LE = 6,
 Gst::AUDIO_FORMAT_U16BE = 7,
 Gst::AUDIO_FORMAT_S24_32LE = 8,
 Gst::AUDIO_FORMAT_S24_32BE = 9,
 Gst::AUDIO_FORMAT_U24_32LE = 10,
 Gst::AUDIO_FORMAT_U24_32BE = 11,
 Gst::AUDIO_FORMAT_S32LE = 12,
 Gst::AUDIO_FORMAT_S32BE = 13,
 Gst::AUDIO_FORMAT_U32LE = 14,
 Gst::AUDIO_FORMAT_U32BE = 15,
 Gst::AUDIO_FORMAT_S24LE = 16,
 Gst::AUDIO_FORMAT_S24BE = 17,
 Gst::AUDIO_FORMAT_U24LE = 18,
 Gst::AUDIO_FORMAT_U24BE = 19,
 Gst::AUDIO_FORMAT_S20LE = 20,
 Gst::AUDIO_FORMAT_S20BE = 21,
 Gst::AUDIO_FORMAT_U20LE = 22,
 Gst::AUDIO_FORMAT_U20BE = 23,
 Gst::AUDIO_FORMAT_S18LE = 24,
 Gst::AUDIO_FORMAT_S18BE = 25,
 Gst::AUDIO_FORMAT_U18LE = 26,
 Gst::AUDIO_FORMAT_U18BE = 27,
 Gst::AUDIO_FORMAT_F32LE = 28,
 Gst::AUDIO_FORMAT_F32BE = 29,
 Gst::AUDIO_FORMAT_F64LE = 30,
 Gst::AUDIO_FORMAT_F64BE = 31,
 Gst::AUDIO_FORMAT_S16 = _GST_AUDIO_FORMAT_NE(S16),
 Gst::AUDIO_FORMAT_U16 = _GST_AUDIO_FORMAT_NE(U16),
 Gst::AUDIO_FORMAT_S24_32 = _GST_AUDIO_FORMAT_NE(S24_32),
 Gst::AUDIO_FORMAT_U24_32 = _GST_AUDIO_FORMAT_NE(U24_32),
 Gst::AUDIO_FORMAT_S32 = _GST_AUDIO_FORMAT_NE(S32),
 Gst::AUDIO_FORMAT_U32 = _GST_AUDIO_FORMAT_NE(U32),
 Gst::AUDIO_FORMAT_S24 = _GST_AUDIO_FORMAT_NE(S24),
 Gst::AUDIO_FORMAT_U24 = _GST_AUDIO_FORMAT_NE(U24),
 Gst::AUDIO_FORMAT_S20 = _GST_AUDIO_FORMAT_NE(S20),
 Gst::AUDIO_FORMAT_U20 = _GST_AUDIO_FORMAT_NE(U20),
 Gst::AUDIO_FORMAT_S18 = _GST_AUDIO_FORMAT_NE(S18),
 Gst::AUDIO_FORMAT_U18 = _GST_AUDIO_FORMAT_NE(U18),
 Gst::AUDIO_FORMAT_F32 = _GST_AUDIO_FORMAT_NE(F32),
 Gst::AUDIO_FORMAT_F64 = _GST_AUDIO_FORMAT_NE(F64)
 }
 | 
|  | Enum value describing the most common audio formats.  More... 
 | 
|  | 
| enum | Gst::AudioFormatFlags { Gst::AUDIO_FORMAT_FLAG_INTEGER = (1 << 0),
 Gst::AUDIO_FORMAT_FLAG_FLOAT = (1 << 1),
 Gst::AUDIO_FORMAT_FLAG_SIGNED = (1 << 2),
 Gst::AUDIO_FORMAT_FLAG_COMPLEX = (1 << 4),
 Gst::AUDIO_FORMAT_FLAG_UNPACK = (1 << 5)
 }
 | 
|  | The different audio flags that a format info can have.  More... 
 | 
|  | 
| enum | Gst::AudioPackFlags { Gst::AUDIO_PACK_FLAG_NONE = 0x0,
 Gst::AUDIO_PACK_FLAG_TRUNCATE_RANGE = (1 << 0)
 }
 | 
|  | The different flags that can be used when packing and unpacking.  More... 
 | 
|  | 
| enum | Gst::AudioFlags { Gst::AUDIO_FLAG_NONE = 0x0,
 Gst::AUDIO_FLAG_UNPOSITIONED = (1 << 0)
 }
 | 
|  | Extra audio flags.  More... 
 | 
|  | 
| enum | Gst::AudioLayout { Gst::AUDIO_LAYOUT_INTERLEAVED,
 Gst::AUDIO_LAYOUT_NON_INTERLEAVED
 }
 | 
|  | Layout of the audio samples for the different channels.  More... 
 | 
|  | 
| enum | Gst::AudioChannelPosition { Gst::AUDIO_CHANNEL_POSITION_NONE = -3,
 Gst::AUDIO_CHANNEL_POSITION_MONO,
 Gst::AUDIO_CHANNEL_POSITION_INVALID,
 Gst::AUDIO_CHANNEL_POSITION_FRONT_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_FRONT_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_FRONT_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_LFE1,
 Gst::AUDIO_CHANNEL_POSITION_REAR_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_REAR_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_REAR_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_LFE2,
 Gst::AUDIO_CHANNEL_POSITION_SIDE_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_SIDE_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_TOP_FRONT_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_TOP_FRONT_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_TOP_FRONT_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_TOP_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_TOP_REAR_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_TOP_REAR_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_TOP_SIDE_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_TOP_SIDE_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_TOP_REAR_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_CENTER,
 Gst::AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_WIDE_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_WIDE_RIGHT,
 Gst::AUDIO_CHANNEL_POSITION_SURROUND_LEFT,
 Gst::AUDIO_CHANNEL_POSITION_SURROUND_RIGHT
 }
 | 
|  | Audio channel positions.  More... 
 | 
|  | 
| enum | Gst::AudioRingBufferState { Gst::AUDIO_RING_BUFFER_STATE_STOPPED,
 Gst::AUDIO_RING_BUFFER_STATE_PAUSED,
 Gst::AUDIO_RING_BUFFER_STATE_STARTED,
 Gst::AUDIO_RING_BUFFER_STATE_ERROR
 }
 | 
|  | The state of the ringbuffer.  More... 
 | 
|  | 
| enum | Gst::AudioRingBufferFormatType { Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_RAW,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_MU_LAW,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_A_LAW,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_IMA_ADPCM,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_GSM,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_IEC958,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_AC3,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_EAC3,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_DTS,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC,
 Gst::AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC
 }
 | 
|  | The format of the samples in the ringbuffer.  More... 
 | 
|  | 
| enum | Gst::BaseSrcFlags { Gst::BASE_SRC_FLAG_STARTING = (((GST_OBJECT_FLAG_LAST << 10)) << 0),
 Gst::BASE_SRC_FLAG_STARTED = (((GST_OBJECT_FLAG_LAST << 10)) << 1),
 Gst::BASE_SRC_FLAG_LAST = (((GST_OBJECT_FLAG_LAST << 10)) << 6)
 }
 | 
|  | The Gst::Element flags that a basesrc element may have.  More... 
 | 
|  | 
| enum | Gst::BinFlags { Gst::BIN_FLAG_NO_RESYNC = (GST_ELEMENT_FLAG_LAST << 0),
 Gst::BIN_FLAG_LAST = (GST_ELEMENT_FLAG_LAST << 5)
 }
 | 
|  | GstBinFlags are a set of flags specific to bins.  More... 
 | 
|  | 
| enum | Gst::BufferFlags { Gst::BUFFER_FLAG_LIVE = (GST_MINI_OBJECT_FLAG_LAST << 0),
 Gst::BUFFER_FLAG_DECODE_ONLY = (GST_MINI_OBJECT_FLAG_LAST << 1),
 Gst::BUFFER_FLAG_DISCONT = (GST_MINI_OBJECT_FLAG_LAST << 2),
 Gst::BUFFER_FLAG_RESYNC = (GST_MINI_OBJECT_FLAG_LAST << 3),
 Gst::BUFFER_FLAG_CORRUPTED = (GST_MINI_OBJECT_FLAG_LAST << 4),
 Gst::BUFFER_FLAG_MARKER = (GST_MINI_OBJECT_FLAG_LAST << 5),
 Gst::BUFFER_FLAG_HEADER = (GST_MINI_OBJECT_FLAG_LAST << 6),
 Gst::BUFFER_FLAG_GAP = (GST_MINI_OBJECT_FLAG_LAST << 7),
 Gst::BUFFER_FLAG_DROPPABLE = (GST_MINI_OBJECT_FLAG_LAST << 8),
 Gst::BUFFER_FLAG_DELTA_UNIT = (GST_MINI_OBJECT_FLAG_LAST << 9),
 Gst::BUFFER_FLAG_TAG_MEMORY = (GST_MINI_OBJECT_FLAG_LAST << 10),
 Gst::BUFFER_FLAG_SYNC_AFTER = (GST_MINI_OBJECT_FLAG_LAST << 11),
 Gst::BUFFER_FLAG_LAST = (GST_MINI_OBJECT_FLAG_LAST << 16)
 }
 | 
|  | A set of buffer flags used to describe properties of a Gst::Buffer.  More... 
 | 
|  | 
| enum | Gst::BufferCopyFlags { Gst::BUFFER_COPY_NONE = 0x0,
 Gst::BUFFER_COPY_FLAGS = (1 << 0),
 Gst::BUFFER_COPY_TIMESTAMPS = (1 << 1),
 Gst::BUFFER_COPY_META = (1 << 2),
 Gst::BUFFER_COPY_MEMORY = (1 << 3),
 Gst::BUFFER_COPY_MERGE = (1 << 4),
 Gst::BUFFER_COPY_DEEP = (1 << 5)
 }
 | 
|  | A set of flags that can be provided to the Gst::Buffer::copy_into() function to specify which items should be copied.  More... 
 | 
|  | 
| enum | Gst::BusFlags { Gst::BUS_FLUSHING = (GST_OBJECT_FLAG_LAST << 0),
 Gst::BUS_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 1)
 }
 | 
|  | The standard flags that a bus may have.  More... 
 | 
|  | 
| enum | Gst::BusSyncReply { Gst::BUS_DROP,
 Gst::BUS_PASS,
 Gst::BUS_ASYNC
 }
 | 
|  | The result values for a GstBusSyncHandler.  More... 
 | 
|  | 
| enum | Gst::CapsIntersectMode { Gst::CAPS_INTERSECT_ZIG_ZAG,
 Gst::CAPS_INTERSECT_FIRST
 }
 | 
|  | Modes of caps intersection.  More... 
 | 
|  | 
| enum | Gst::CapsFlags { Gst::CAPS_FLAG_ANY = (GST_MINI_OBJECT_FLAG_LAST << 0)
 } | 
|  | Extra flags for a caps.  More... 
 | 
|  | 
| enum | Gst::ClockEntryType { Gst::CLOCK_ENTRY_SINGLE,
 Gst::CLOCK_ENTRY_PERIODIC
 }
 | 
|  | The type of the clock entry.  More... 
 | 
|  | 
| enum | Gst::ClockReturn { Gst::CLOCK_OK,
 Gst::CLOCK_EARLY,
 Gst::CLOCK_UNSCHEDULED,
 Gst::CLOCK_BUSY,
 Gst::CLOCK_BADTIME,
 Gst::CLOCK_ERROR,
 Gst::CLOCK_UNSUPPORTED,
 Gst::CLOCK_DONE
 }
 | 
|  | The return value of a clock operation.  More... 
 | 
|  | 
| enum | Gst::ClockFlags { Gst::CLOCK_FLAG_CAN_DO_SINGLE_SYNC = (GST_OBJECT_FLAG_LAST << 0),
 Gst::CLOCK_FLAG_CAN_DO_SINGLE_ASYNC = (GST_OBJECT_FLAG_LAST << 1),
 Gst::CLOCK_FLAG_CAN_DO_PERIODIC_SYNC = (GST_OBJECT_FLAG_LAST << 2),
 Gst::CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC = (GST_OBJECT_FLAG_LAST << 3),
 Gst::CLOCK_FLAG_CAN_SET_RESOLUTION = (GST_OBJECT_FLAG_LAST << 4),
 Gst::CLOCK_FLAG_CAN_SET_MASTER = (GST_OBJECT_FLAG_LAST << 5),
 Gst::CLOCK_FLAG_NEEDS_STARTUP_SYNC = (GST_OBJECT_FLAG_LAST << 6),
 Gst::CLOCK_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 8)
 }
 | 
|  | The capabilities of this clock.  More... 
 | 
|  | 
| enum | Gst::ColorBalanceType { Gst::COLOR_BALANCE_HARDWARE,
 Gst::COLOR_BALANCE_SOFTWARE
 }
 | 
|  | An enumeration indicating whether an element implements color balancing operations in software or in dedicated hardware.  More... 
 | 
|  | 
| enum | Gst::DiscovererResult { Gst::DISCOVERER_OK,
 Gst::DISCOVERER_URI_INVALID,
 Gst::DISCOVERER_ERROR,
 Gst::DISCOVERER_TIMEOUT,
 Gst::DISCOVERER_BUSY,
 Gst::DISCOVERER_MISSING_PLUGINS
 }
 | 
|  | Result values for the discovery process.  More... 
 | 
|  | 
| enum | Gst::DiscovererSerializeFlags { Gst::DISCOVERER_SERIALIZE_BASIC = 0x0,
 Gst::DISCOVERER_SERIALIZE_CAPS = 1 << 0,
 Gst::DISCOVERER_SERIALIZE_TAGS = 1 << 1,
 Gst::DISCOVERER_SERIALIZE_MISC = 1 << 2,
 Gst::DISCOVERER_SERIALIZE_ALL = 0x7
 }
 | 
|  | You can use these flags to control what is serialized by Gst::Discoverer::info_to_variant()  More... 
 | 
|  | 
| enum | Gst::ElementFlags { Gst::ELEMENT_FLAG_LOCKED_STATE = (GST_OBJECT_FLAG_LAST << 0),
 Gst::ELEMENT_FLAG_SINK = (GST_OBJECT_FLAG_LAST << 1),
 Gst::ELEMENT_FLAG_SOURCE = (GST_OBJECT_FLAG_LAST << 2),
 Gst::ELEMENT_FLAG_PROVIDE_CLOCK = (GST_OBJECT_FLAG_LAST << 3),
 Gst::ELEMENT_FLAG_REQUIRE_CLOCK = (GST_OBJECT_FLAG_LAST << 4),
 Gst::ELEMENT_FLAG_INDEXABLE = (GST_OBJECT_FLAG_LAST << 5),
 Gst::ELEMENT_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 10)
 }
 | 
|  | The standard flags that an element may have.  More... 
 | 
|  | 
| enum | Gst::StateChange { Gst::STATE_CHANGE_NULL_TO_READY = 0xA,
 Gst::STATE_CHANGE_READY_TO_PAUSED = 0x13,
 Gst::STATE_CHANGE_PAUSED_TO_PLAYING = 0x1C,
 Gst::STATE_CHANGE_PLAYING_TO_PAUSED = 0x23,
 Gst::STATE_CHANGE_PAUSED_TO_READY = 0x1A,
 Gst::STATE_CHANGE_READY_TO_NULL = 0x11
 }
 | 
|  | These are the different state changes an element goes through.  More... 
 | 
|  | 
| enum | Gst::StateChangeReturn { Gst::STATE_CHANGE_FAILURE,
 Gst::STATE_CHANGE_SUCCESS,
 Gst::STATE_CHANGE_ASYNC,
 Gst::STATE_CHANGE_NO_PREROLL
 }
 | 
|  | The possible return values from a state change function such as Gst::Element::set_state().  More... 
 | 
|  | 
| enum | Gst::State { Gst::STATE_VOID_PENDING,
 Gst::STATE_NULL,
 Gst::STATE_READY,
 Gst::STATE_PAUSED,
 Gst::STATE_PLAYING
 }
 | 
|  | The possible states an element can be in.  More... 
 | 
|  | 
| enum | Gst::EventType { Gst::EVENT_UNKNOWN = GST_EVENT_MAKE_TYPE (0, 0),
 Gst::EVENT_FLUSH_START = GST_EVENT_MAKE_TYPE (10, FLAG(BOTH)),
 Gst::EVENT_FLUSH_STOP = GST_EVENT_MAKE_TYPE (20, FLAG(BOTH) | FLAG(SERIALIZED)),
 Gst::EVENT_STREAM_START = GST_EVENT_MAKE_TYPE (40, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY)),
 Gst::EVENT_CAPS = GST_EVENT_MAKE_TYPE (50, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY)),
 Gst::EVENT_SEGMENT = GST_EVENT_MAKE_TYPE (70, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY)),
 Gst::EVENT_TAG = GST_EVENT_MAKE_TYPE (80, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI)),
 Gst::EVENT_BUFFERSIZE = GST_EVENT_MAKE_TYPE (90, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY)),
 Gst::EVENT_SINK_MESSAGE = GST_EVENT_MAKE_TYPE (100, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI)),
 Gst::EVENT_EOS = GST_EVENT_MAKE_TYPE (110, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY)),
 Gst::EVENT_TOC = GST_EVENT_MAKE_TYPE (120, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI)),
 Gst::EVENT_PROTECTION = GST_EVENT_MAKE_TYPE (130, FLAG (DOWNSTREAM) | FLAG (SERIALIZED) | FLAG (STICKY) | FLAG (STICKY_MULTI)),
 Gst::EVENT_SEGMENT_DONE = GST_EVENT_MAKE_TYPE (150, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
 Gst::EVENT_GAP = GST_EVENT_MAKE_TYPE (160, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
 Gst::EVENT_QOS = GST_EVENT_MAKE_TYPE (190, FLAG(UPSTREAM)),
 Gst::EVENT_SEEK = GST_EVENT_MAKE_TYPE (200, FLAG(UPSTREAM)),
 Gst::EVENT_NAVIGATION = GST_EVENT_MAKE_TYPE (210, FLAG(UPSTREAM)),
 Gst::EVENT_LATENCY = GST_EVENT_MAKE_TYPE (220, FLAG(UPSTREAM)),
 Gst::EVENT_STEP = GST_EVENT_MAKE_TYPE (230, FLAG(UPSTREAM)),
 Gst::EVENT_RECONFIGURE = GST_EVENT_MAKE_TYPE (240, FLAG(UPSTREAM)),
 Gst::EVENT_TOC_SELECT = GST_EVENT_MAKE_TYPE (250, FLAG(UPSTREAM)),
 Gst::EVENT_CUSTOM_UPSTREAM = GST_EVENT_MAKE_TYPE (270, FLAG(UPSTREAM)),
 Gst::EVENT_CUSTOM_DOWNSTREAM = GST_EVENT_MAKE_TYPE (280, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
 Gst::EVENT_CUSTOM_DOWNSTREAM_OOB = GST_EVENT_MAKE_TYPE (290, FLAG(DOWNSTREAM)),
 Gst::EVENT_CUSTOM_DOWNSTREAM_STICKY = GST_EVENT_MAKE_TYPE (300, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI)),
 Gst::EVENT_CUSTOM_BOTH = GST_EVENT_MAKE_TYPE (310, FLAG(BOTH) | FLAG(SERIALIZED)),
 Gst::EVENT_CUSTOM_BOTH_OOB = GST_EVENT_MAKE_TYPE (320, FLAG(BOTH))
 }
 | 
|  | Gst::EventType lists the standard event types that can be sent in a pipeline.  More... 
 | 
|  | 
| enum | Gst::EventTypeFlags { Gst::EVENT_TYPE_UPSTREAM = 1 << 0,
 Gst::EVENT_TYPE_DOWNSTREAM = 1 << 1,
 Gst::EVENT_TYPE_SERIALIZED = 1 << 2,
 Gst::EVENT_TYPE_STICKY = 1 << 3,
 Gst::EVENT_TYPE_STICKY_MULTI = 1 << 4
 }
 | 
|  | Gst::EventTypeFlags indicate the aspects of the different Gst::EventType values.  More... 
 | 
|  | 
| enum | Gst::QOSType { Gst::QOS_TYPE_OVERFLOW,
 Gst::QOS_TYPE_UNDERFLOW,
 Gst::QOS_TYPE_THROTTLE
 }
 | 
|  | The different types of QoS events that can be given to the Gst::Event::new_qos() method.  More... 
 | 
|  | 
| enum | Gst::StreamFlags { Gst::STREAM_FLAG_NONE = 0x0,
 Gst::STREAM_FLAG_SPARSE = (1 << 0),
 Gst::STREAM_FLAG_SELECT = (1 << 1),
 Gst::STREAM_FLAG_UNSELECT = (1 << 2)
 }
 | 
|  | 
| enum | Gst::Format { Gst::FORMAT_UNDEFINED,
 Gst::FORMAT_DEFAULT,
 Gst::FORMAT_BYTES,
 Gst::FORMAT_TIME,
 Gst::FORMAT_BUFFERS,
 Gst::FORMAT_PERCENT
 }
 | 
|  | Standard predefined formats.  More... 
 | 
|  | 
| enum | Gst::IteratorItem { Gst::ITERATOR_ITEM_SKIP,
 Gst::ITERATOR_ITEM_PASS,
 Gst::ITERATOR_ITEM_END
 }
 | 
|  | The result of a Gst::IteratorItemFunction.  More... 
 | 
|  | 
| enum | Gst::IteratorResult { Gst::ITERATOR_DONE,
 Gst::ITERATOR_OK,
 Gst::ITERATOR_RESYNC,
 Gst::ITERATOR_ERROR
 }
 | 
|  | The result of Gst::Iterator::next().  More... 
 | 
|  | 
| enum | Gst::MapFlags { Gst::MAP_READ = GST_LOCK_FLAG_READ,
 Gst::MAP_WRITE = GST_LOCK_FLAG_WRITE,
 Gst::MAP_FLAG_LAST = (1 << 16)
 }
 | 
|  | Flags used when mapping memory.  More... 
 | 
|  | 
| enum | MessageType | 
|  | The different message types that are available.  More... 
 | 
|  | 
| enum | Gst::ProgressType { Gst::PROGRESS_TYPE_START,
 Gst::PROGRESS_TYPE_CONTINUE,
 Gst::PROGRESS_TYPE_COMPLETE,
 Gst::PROGRESS_TYPE_CANCELED,
 Gst::PROGRESS_TYPE_ERROR
 }
 | 
|  | The type of a Gst::MESSAGE_PROGRESS.  More... 
 | 
|  | 
| enum | Gst::StructureChangeType { Gst::STRUCTURE_CHANGE_TYPE_PAD_LINK,
 Gst::STRUCTURE_CHANGE_TYPE_PAD_UNLINK
 }
 | 
|  | The type of a Gst::MESSAGE_STRUCTURE_CHANGE.  More... 
 | 
|  | 
| enum | Gst::StreamStatusType { Gst::STREAM_STATUS_TYPE_CREATE = 0,
 Gst::STREAM_STATUS_TYPE_ENTER = 1,
 Gst::STREAM_STATUS_TYPE_LEAVE = 2,
 Gst::STREAM_STATUS_TYPE_DESTROY = 3,
 Gst::STREAM_STATUS_TYPE_START = 8,
 Gst::STREAM_STATUS_TYPE_PAUSE = 9,
 Gst::STREAM_STATUS_TYPE_STOP = 10
 }
 | 
|  | The type of a Gst::MESSAGE_STREAM_STATUS.  More... 
 | 
|  | 
| enum | Gst::MemoryFlags { Gst::MEMORY_FLAG_READONLY = GST_MINI_OBJECT_FLAG_LOCK_READONLY,
 Gst::MEMORY_FLAG_NO_SHARE = (GST_MINI_OBJECT_FLAG_LAST << 0),
 Gst::MEMORY_FLAG_ZERO_PREFIXED = (GST_MINI_OBJECT_FLAG_LAST << 1),
 Gst::MEMORY_FLAG_ZERO_PADDED = (GST_MINI_OBJECT_FLAG_LAST << 2),
 Gst::MEMORY_FLAG_PHYSICALLY_CONTIGUOUS = (GST_MINI_OBJECT_FLAG_LAST << 3),
 Gst::MEMORY_FLAG_NOT_MAPPABLE = (GST_MINI_OBJECT_FLAG_LAST << 4),
 Gst::MEMORY_FLAG_LAST = (GST_MINI_OBJECT_FLAG_LAST << 16)
 }
 | 
|  | Flags for wrapped memory.  More... 
 | 
|  | 
| enum | Gst::MiniObjectFlags { Gst::MINI_OBJECT_FLAG_LOCKABLE = (1 << 0),
 Gst::MINI_OBJECT_FLAG_LOCK_READONLY = (1 << 1),
 Gst::MINI_OBJECT_FLAG_LAST = (1 << 4)
 }
 | 
|  | Flags for the mini object.  More... 
 | 
|  | 
| enum | Gst::LockFlags { Gst::LOCK_FLAG_READ = (1 << 0),
 Gst::LOCK_FLAG_WRITE = (1 << 1),
 Gst::LOCK_FLAG_EXCLUSIVE = (1 << 2),
 Gst::LOCK_FLAG_LAST = (1 << 8)
 }
 | 
|  | Flags used when locking miniobjects.  More... 
 | 
|  | 
| enum | Gst::NavigationCommand { Gst::NAVIGATION_COMMAND_INVALID = 0,
 Gst::NAVIGATION_COMMAND_MENU1 = 1,
 Gst::NAVIGATION_COMMAND_MENU2 = 2,
 Gst::NAVIGATION_COMMAND_MENU3 = 3,
 Gst::NAVIGATION_COMMAND_MENU4 = 4,
 Gst::NAVIGATION_COMMAND_MENU5 = 5,
 Gst::NAVIGATION_COMMAND_MENU6 = 6,
 Gst::NAVIGATION_COMMAND_MENU7 = 7,
 Gst::NAVIGATION_COMMAND_LEFT = 20,
 Gst::NAVIGATION_COMMAND_RIGHT = 21,
 Gst::NAVIGATION_COMMAND_UP = 22,
 Gst::NAVIGATION_COMMAND_DOWN = 23,
 Gst::NAVIGATION_COMMAND_ACTIVATE = 24,
 Gst::NAVIGATION_COMMAND_PREV_ANGLE = 30,
 Gst::NAVIGATION_COMMAND_NEXT_ANGLE = 31
 }
 | 
|  | A set of commands that may be issued to an element providing the Gst::Navigation interface.  More... 
 | 
|  | 
| enum | Gst::NavigationEventType { Gst::NAVIGATION_EVENT_INVALID,
 Gst::NAVIGATION_EVENT_KEY_PRESS,
 Gst::NAVIGATION_EVENT_KEY_RELEASE,
 Gst::NAVIGATION_EVENT_MOUSE_BUTTON_PRESS,
 Gst::NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE,
 Gst::NAVIGATION_EVENT_MOUSE_MOVE,
 Gst::NAVIGATION_EVENT_COMMAND
 }
 | 
|  | Enum values for the various events that an element implementing the GstNavigation interface might send up the pipeline.  More... 
 | 
|  | 
| enum | Gst::NavigationMessageType { Gst::NAVIGATION_MESSAGE_INVALID,
 Gst::NAVIGATION_MESSAGE_MOUSE_OVER,
 Gst::NAVIGATION_MESSAGE_COMMANDS_CHANGED,
 Gst::NAVIGATION_MESSAGE_ANGLES_CHANGED,
 Gst::NAVIGATION_MESSAGE_EVENT
 }
 | 
|  | A set of notifications that may be received on the bus when navigation related status changes.  More... 
 | 
|  | 
| enum | Gst::NavigationQueryType { Gst::NAVIGATION_QUERY_INVALID,
 Gst::NAVIGATION_QUERY_COMMANDS,
 Gst::NAVIGATION_QUERY_ANGLES
 }
 | 
|  | Tyoes of navigation interface queries.  More... 
 | 
|  | 
| enum | Gst::ObjectFlags { Gst::OBJECT_FLAG_LAST = (1<<4)
 } | 
|  | The standard flags that an gstobject may have.  More... 
 | 
|  | 
| enum | Gst::PadMode { Gst::PAD_MODE_NONE,
 Gst::PAD_MODE_PUSH,
 Gst::PAD_MODE_PULL
 }
 | 
|  | The status of a GstPad.  More... 
 | 
|  | 
| enum | Gst::FlowReturn { Gst::FLOW_CUSTOM_SUCCESS_2 = 102,
 Gst::FLOW_CUSTOM_SUCCESS_1 = 101,
 Gst::FLOW_CUSTOM_SUCCESS = 100,
 Gst::FLOW_OK = 0,
 Gst::FLOW_NOT_LINKED = -1,
 Gst::FLOW_FLUSHING = -2,
 Gst::FLOW_EOS = -3,
 Gst::FLOW_NOT_NEGOTIATED = -4,
 Gst::FLOW_ERROR = -5,
 Gst::FLOW_NOT_SUPPORTED = -6,
 Gst::FLOW_CUSTOM_ERROR = -100,
 Gst::FLOW_CUSTOM_ERROR_1 = -101,
 Gst::FLOW_CUSTOM_ERROR_2 = -102
 }
 | 
|  | The result of passing data to a pad.  More... 
 | 
|  | 
| enum | Gst::PadDirection { Gst::PAD_UNKNOWN,
 Gst::PAD_SRC,
 Gst::PAD_SINK
 }
 | 
|  | The direction of a pad.  More... 
 | 
|  | 
| enum | Gst::PadFlags { Gst::PAD_FLAG_BLOCKED = 0x10,
 Gst::PAD_FLAG_FLUSHING = 0x20,
 Gst::PAD_FLAG_EOS = 0x40,
 Gst::PAD_FLAG_BLOCKING = 0x80,
 Gst::PAD_FLAG_NEED_PARENT = 0x100,
 Gst::PAD_FLAG_NEED_RECONFIGURE = 0x200,
 Gst::PAD_FLAG_PENDING_EVENTS = 0x400,
 Gst::PAD_FLAG_FIXED_CAPS = 0x800,
 Gst::PAD_FLAG_PROXY_CAPS = 0x1000,
 Gst::PAD_FLAG_PROXY_ALLOCATION = 0x2000,
 Gst::PAD_FLAG_PROXY_SCHEDULING = 0x4000,
 Gst::PAD_FLAG_ACCEPT_INTERSECT = 0x8000,
 Gst::PAD_FLAG_ACCEPT_TEMPLATE = 0x10000,
 Gst::PAD_FLAG_LAST = 0x100000
 }
 | 
|  | Pad state flags.  More... 
 | 
|  | 
| enum | Gst::PadLinkReturn { Gst::PAD_LINK_OK = 0,
 Gst::PAD_LINK_WRONG_HIERARCHY = -1,
 Gst::PAD_LINK_WAS_LINKED = -2,
 Gst::PAD_LINK_WRONG_DIRECTION = -3,
 Gst::PAD_LINK_NOFORMAT = -4,
 Gst::PAD_LINK_NOSCHED = -5,
 Gst::PAD_LINK_REFUSED = -6
 }
 | 
|  | Result values from gst_pad_link and friends.  More... 
 | 
|  | 
| enum | Gst::PadLinkCheck { Gst::PAD_LINK_CHECK_NOTHING = 0x0,
 Gst::PAD_LINK_CHECK_HIERARCHY = 1 << 0,
 Gst::PAD_LINK_CHECK_TEMPLATE_CAPS = 1 << 1,
 Gst::PAD_LINK_CHECK_CAPS = 1 << 2,
 Gst::PAD_LINK_CHECK_DEFAULT = 0x5
 }
 | 
|  | The amount of checking to be done when linking pads.  More... 
 | 
|  | 
| enum | Gst::PadProbeType { Gst::PAD_PROBE_TYPE_INVALID = 0x0,
 Gst::PAD_PROBE_TYPE_IDLE = (1 << 0),
 Gst::PAD_PROBE_TYPE_BLOCK = (1 << 1),
 Gst::PAD_PROBE_TYPE_BUFFER = (1 << 4),
 Gst::PAD_PROBE_TYPE_BUFFER_LIST = (1 << 5),
 Gst::PAD_PROBE_TYPE_EVENT_DOWNSTREAM = (1 << 6),
 Gst::PAD_PROBE_TYPE_EVENT_UPSTREAM = (1 << 7),
 Gst::PAD_PROBE_TYPE_EVENT_FLUSH = (1 << 8),
 Gst::PAD_PROBE_TYPE_QUERY_DOWNSTREAM = (1 << 9),
 Gst::PAD_PROBE_TYPE_QUERY_UPSTREAM = (1 << 10),
 Gst::PAD_PROBE_TYPE_PUSH = (1 << 12),
 Gst::PAD_PROBE_TYPE_PULL = (1 << 13),
 Gst::PAD_PROBE_TYPE_BLOCKING = 0x3,
 Gst::PAD_PROBE_TYPE_DATA_DOWNSTREAM = 0x70,
 Gst::PAD_PROBE_TYPE_DATA_UPSTREAM = 0x80,
 Gst::PAD_PROBE_TYPE_DATA_BOTH = 0xF0,
 Gst::PAD_PROBE_TYPE_BLOCK_DOWNSTREAM = 0x72,
 Gst::PAD_PROBE_TYPE_BLOCK_UPSTREAM = 0x82,
 Gst::PAD_PROBE_TYPE_EVENT_BOTH = 0xC0,
 Gst::PAD_PROBE_TYPE_QUERY_BOTH = 0x600,
 Gst::PAD_PROBE_TYPE_ALL_BOTH = 0x6F0,
 Gst::PAD_PROBE_TYPE_SCHEDULING = 0x3000
 }
 | 
|  | The different probing types that can occur.  More... 
 | 
|  | 
| enum | Gst::PadProbeReturn { Gst::PAD_PROBE_DROP,
 Gst::PAD_PROBE_OK,
 Gst::PAD_PROBE_REMOVE,
 Gst::PAD_PROBE_PASS,
 Gst::PAD_PROBE_HANDLED
 }
 | 
|  | Different return values for the Gst::SlotPadProbe.  More... 
 | 
|  | 
| enum | Gst::PadTemplateFlags { Gst::PAD_TEMPLATE_FLAG_LAST = 0x100
 } | 
|  | Flags for the padtemplate.  More... 
 | 
|  | 
| enum | Gst::PadPresence { Gst::PAD_ALWAYS,
 Gst::PAD_SOMETIMES,
 Gst::PAD_REQUEST
 }
 | 
|  | Indicates when this pad will become available.  More... 
 | 
|  | 
| enum | Gst::Rank { Gst::RANK_NONE = 0,
 Gst::RANK_MARGINAL = 64,
 Gst::RANK_SECONDARY = 128,
 Gst::RANK_PRIMARY = 256
 }
 | 
|  | Element priority ranks.  More... 
 | 
|  | 
| enum | Gst::PluginDependencyFlags { Gst::PLUGIN_DEPENDENCY_FLAG_NONE = 0x0,
 Gst::PLUGIN_DEPENDENCY_FLAG_RECURSE = (1 << 0),
 Gst::PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY = (1 << 1),
 Gst::PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX = (1 << 2),
 Gst::PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_PREFIX = (1 << 3)
 }
 | 
|  | Flags used in connection with Gst::Plugin::add_dependency().  More... 
 | 
|  | 
| enum | Gst::PluginFlags { Gst::PLUGIN_FLAG_CACHED = 0x10,
 Gst::PLUGIN_FLAG_BLACKLISTED = 0x20
 }
 | 
|  | The plugin loading state.  More... 
 | 
|  | 
| enum | Gst::BufferingMode { Gst::BUFFERING_STREAM,
 Gst::BUFFERING_DOWNLOAD,
 Gst::BUFFERING_TIMESHIFT,
 Gst::BUFFERING_LIVE
 }
 | 
|  | The different types of buffering methods.  More... 
 | 
|  | 
| enum | Gst::QueryType { Gst::QUERY_UNKNOWN = GST_QUERY_MAKE_TYPE (0, 0),
 Gst::QUERY_POSITION = GST_QUERY_MAKE_TYPE (10, FLAG(BOTH)),
 Gst::QUERY_DURATION = GST_QUERY_MAKE_TYPE (20, FLAG(BOTH)),
 Gst::QUERY_LATENCY = GST_QUERY_MAKE_TYPE (30, FLAG(BOTH)),
 Gst::QUERY_JITTER = GST_QUERY_MAKE_TYPE (40, FLAG(BOTH)),
 Gst::QUERY_RATE = GST_QUERY_MAKE_TYPE (50, FLAG(BOTH)),
 Gst::QUERY_SEEKING = GST_QUERY_MAKE_TYPE (60, FLAG(BOTH)),
 Gst::QUERY_SEGMENT = GST_QUERY_MAKE_TYPE (70, FLAG(BOTH)),
 Gst::QUERY_CONVERT = GST_QUERY_MAKE_TYPE (80, FLAG(BOTH)),
 Gst::QUERY_FORMATS = GST_QUERY_MAKE_TYPE (90, FLAG(BOTH)),
 Gst::QUERY_BUFFERING = GST_QUERY_MAKE_TYPE (110, FLAG(BOTH)),
 Gst::QUERY_CUSTOM = GST_QUERY_MAKE_TYPE (120, FLAG(BOTH)),
 Gst::QUERY_URI = GST_QUERY_MAKE_TYPE (130, FLAG(BOTH)),
 Gst::QUERY_ALLOCATION = GST_QUERY_MAKE_TYPE (140, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
 Gst::QUERY_SCHEDULING = GST_QUERY_MAKE_TYPE (150, FLAG(UPSTREAM)),
 Gst::QUERY_ACCEPT_CAPS = GST_QUERY_MAKE_TYPE (160, FLAG(BOTH)),
 Gst::QUERY_CAPS = GST_QUERY_MAKE_TYPE (170, FLAG(BOTH)),
 Gst::QUERY_DRAIN = GST_QUERY_MAKE_TYPE (180, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
 Gst::QUERY_CONTEXT = GST_QUERY_MAKE_TYPE (190, FLAG(BOTH))
 }
 | 
|  | Standard predefined Query types.  More... 
 | 
|  | 
| enum | Gst::QueryTypeFlags { Gst::QUERY_TYPE_UPSTREAM = 1 << 0,
 Gst::QUERY_TYPE_DOWNSTREAM = 1 << 1,
 Gst::QUERY_TYPE_SERIALIZED = 1 << 2
 }
 | 
|  | Gst::QueryTypeFlags indicate the aspects of the different Gst::QueryType values.  More... 
 | 
|  | 
| enum | Gst::SchedulingFlags { Gst::SCHEDULING_FLAG_SEEKABLE = (1 << 0),
 Gst::SCHEDULING_FLAG_SEQUENTIAL = (1 << 1),
 Gst::SCHEDULING_FLAG_BANDWIDTH_LIMITED = (1 << 2)
 }
 | 
|  | The different scheduling flags.  More... 
 | 
|  | 
| enum | Gst::SeekFlags { Gst::SEEK_FLAG_NONE = 0x0,
 Gst::SEEK_FLAG_FLUSH = (1 << 0),
 Gst::SEEK_FLAG_ACCURATE = (1 << 1),
 Gst::SEEK_FLAG_KEY_UNIT = (1 << 2),
 Gst::SEEK_FLAG_SEGMENT = (1 << 3),
 Gst::SEEK_FLAG_TRICKMODE = (1 << 4),
 Gst::SEEK_FLAG_SKIP = (1 << 4),
 Gst::SEEK_FLAG_SNAP_BEFORE = (1 << 5),
 Gst::SEEK_FLAG_SNAP_AFTER = (1 << 6),
 Gst::SEEK_FLAG_SNAP_NEAREST = 0x60,
 Gst::SEEK_FLAG_TRICKMODE_KEY_UNITS = (1 << 7),
 Gst::SEEK_FLAG_TRICKMODE_NO_AUDIO = (1 << 8)
 }
 | 
|  | Flags to be used with Gst::Element::seek() or Gst::Event::new_seek().  More... 
 | 
|  | 
| enum | SeekType | 
|  | The different types of seek events.  More... 
 | 
|  | 
| enum | Gst::StreamVolumeFormat { Gst::STREAM_VOLUME_FORMAT_LINEAR,
 Gst::STREAM_VOLUME_FORMAT_CUBIC,
 Gst::STREAM_VOLUME_FORMAT_DB
 }
 | 
|  | Different representations of a stream volume.  More... 
 | 
|  | 
| enum | Gst::TagMergeMode { Gst::TAG_MERGE_UNDEFINED,
 Gst::TAG_MERGE_REPLACE_ALL,
 Gst::TAG_MERGE_REPLACE,
 Gst::TAG_MERGE_APPEND,
 Gst::TAG_MERGE_PREPEND,
 Gst::TAG_MERGE_KEEP,
 Gst::TAG_MERGE_KEEP_ALL,
 Gst::TAG_MERGE_COUNT
 }
 | 
|  | The different tag merging modes are basically replace, overwrite and append, but they can be seen from two directions.  More... 
 | 
|  | 
| enum | Gst::TagFlag { Gst::TAG_FLAG_UNDEFINED,
 Gst::TAG_FLAG_META,
 Gst::TAG_FLAG_ENCODED,
 Gst::TAG_FLAG_DECODED,
 Gst::TAG_FLAG_COUNT
 }
 | 
|  | Extra tag flags used when registering tags.  More... 
 | 
|  | 
| enum | Gst::TaskState { Gst::TASK_STARTED,
 Gst::TASK_STOPPED,
 Gst::TASK_PAUSED
 }
 | 
|  | The different states a task can be in.  More... 
 | 
|  | 
| enum | Gst::TocScope { Gst::TOC_SCOPE_GLOBAL = 1,
 Gst::TOC_SCOPE_CURRENT
 }
 | 
|  | The scope of a TOC.  More... 
 | 
|  | 
| enum | Gst::TocEntryType { Gst::TOC_ENTRY_TYPE_ANGLE = -3,
 Gst::TOC_ENTRY_TYPE_VERSION,
 Gst::TOC_ENTRY_TYPE_EDITION,
 Gst::TOC_ENTRY_TYPE_INVALID,
 Gst::TOC_ENTRY_TYPE_TITLE,
 Gst::TOC_ENTRY_TYPE_TRACK,
 Gst::TOC_ENTRY_TYPE_CHAPTER
 }
 | 
|  | The different types of TOC entries (see Gst::TocEntry).  More... 
 | 
|  | 
| enum | Gst::TocLoopType { Gst::TOC_LOOP_NONE,
 Gst::TOC_LOOP_FORWARD,
 Gst::TOC_LOOP_REVERSE,
 Gst::TOC_LOOP_PING_PONG
 }
 | 
|  | How a Gst::TocEntry should be repeated.  More... 
 | 
|  | 
| enum | Gst::TypeFindProbability { Gst::TYPE_FIND_NONE = 0,
 Gst::TYPE_FIND_MINIMUM = 1,
 Gst::TYPE_FIND_POSSIBLE = 50,
 Gst::TYPE_FIND_LIKELY = 80,
 Gst::TYPE_FIND_NEARLY_CERTAIN = 99,
 Gst::TYPE_FIND_MAXIMUM = 100
 }
 | 
|  | The probability of the typefind function.  More... 
 | 
|  | 
| enum | Gst::URIType { Gst::URI_UNKNOWN,
 Gst::URI_SINK,
 Gst::URI_SRC
 }
 | 
|  | The different types of URI direction.  More... 
 | 
|  | 
| enum | Gst::URIError { Gst::URI_ERROR_UNSUPPORTED_PROTOCOL,
 Gst::URI_ERROR_BAD_URI,
 Gst::URI_ERROR_BAD_STATE,
 Gst::URI_ERROR_BAD_REFERENCE
 }
 | 
|  | Different URI-related errors that can occur.  More... 
 | 
|  | 
| enum | Gst::VideoChromaSite { Gst::VIDEO_CHROMA_SITE_UNKNOWN = 0x0,
 Gst::VIDEO_CHROMA_SITE_NONE = (1 << 0),
 Gst::VIDEO_CHROMA_SITE_H_COSITED = (1 << 1),
 Gst::VIDEO_CHROMA_SITE_V_COSITED = (1 << 2),
 Gst::VIDEO_CHROMA_SITE_ALT_LINE = (1 << 3),
 Gst::VIDEO_CHROMA_SITE_COSITED = 0x6,
 Gst::VIDEO_CHROMA_SITE_JPEG = 0x1,
 Gst::VIDEO_CHROMA_SITE_MPEG2 = 0x2,
 Gst::VIDEO_CHROMA_SITE_DV = 0xE
 }
 | 
|  | Various Chroma sitings.  More... 
 | 
|  | 
| enum | Gst::VideoChromaMethod { Gst::VIDEO_CHROMA_METHOD_NEAREST,
 Gst::VIDEO_CHROMA_METHOD_LINEAR
 }
 | 
|  | Different subsampling and upsampling methods.  More... 
 | 
|  | 
| enum | Gst::VideoChromaFlags { Gst::VIDEO_CHROMA_FLAG_NONE = 0x0,
 Gst::VIDEO_CHROMA_FLAG_INTERLACED = (1 << 0)
 }
 | 
|  | Extra flags that influence the result from gst_video_chroma_resample_new().  More... 
 | 
|  | 
| enum | Gst::VideoFormatFlags { Gst::VIDEO_FORMAT_FLAG_YUV = (1 << 0),
 Gst::VIDEO_FORMAT_FLAG_RGB = (1 << 1),
 Gst::VIDEO_FORMAT_FLAG_GRAY = (1 << 2),
 Gst::VIDEO_FORMAT_FLAG_ALPHA = (1 << 3),
 Gst::VIDEO_FORMAT_FLAG_LE = (1 << 4),
 Gst::VIDEO_FORMAT_FLAG_PALETTE = (1 << 5),
 Gst::VIDEO_FORMAT_FLAG_COMPLEX = (1 << 6),
 Gst::VIDEO_FORMAT_FLAG_UNPACK = (1 << 7),
 Gst::VIDEO_FORMAT_FLAG_TILED = (1 << 8)
 }
 | 
|  | The different video flags that a format info can have.  More... 
 | 
|  | 
| enum | Gst::VideoPackFlags { Gst::VIDEO_PACK_FLAG_NONE = 0x0,
 Gst::VIDEO_PACK_FLAG_TRUNCATE_RANGE = (1 << 0),
 Gst::VIDEO_PACK_FLAG_INTERLACED = (1 << 1)
 }
 | 
|  | The different flags that can be used when packing and unpacking.  More... 
 | 
|  | 
| enum | Gst::VideoFrameFlags { Gst::VIDEO_FRAME_FLAG_NONE = 0x0,
 Gst::VIDEO_FRAME_FLAG_INTERLACED = (1 << 0),
 Gst::VIDEO_FRAME_FLAG_TFF = (1 << 1),
 Gst::VIDEO_FRAME_FLAG_RFF = (1 << 2),
 Gst::VIDEO_FRAME_FLAG_ONEFIELD = (1 << 3),
 Gst::VIDEO_FRAME_FLAG_MULTIPLE_VIEW = (1 << 4),
 Gst::VIDEO_FRAME_FLAG_FIRST_IN_BUNDLE = (1 << 5)
 }
 | 
|  | Extra video frame flags.  More... 
 | 
|  | 
| enum | Gst::VideoBufferFlags { Gst::VIDEO_BUFFER_FLAG_INTERLACED = (GST_BUFFER_FLAG_LAST << 0),
 Gst::VIDEO_BUFFER_FLAG_TFF = (GST_BUFFER_FLAG_LAST << 1),
 Gst::VIDEO_BUFFER_FLAG_RFF = (GST_BUFFER_FLAG_LAST << 2),
 Gst::VIDEO_BUFFER_FLAG_ONEFIELD = (GST_BUFFER_FLAG_LAST << 3),
 Gst::VIDEO_BUFFER_FLAG_MULTIPLE_VIEW = (GST_BUFFER_FLAG_LAST << 4),
 Gst::VIDEO_BUFFER_FLAG_FIRST_IN_BUNDLE = (GST_BUFFER_FLAG_LAST << 5),
 Gst::VIDEO_BUFFER_FLAG_LAST = (GST_BUFFER_FLAG_LAST << 8)
 }
 | 
|  | Additional video buffer flags.  More... 
 | 
|  | 
| enum | Gst::VideoFrameMapFlags { Gst::VIDEO_FRAME_MAP_FLAG_NO_REF = (GST_MAP_FLAG_LAST << 0),
 Gst::VIDEO_FRAME_MAP_FLAG_LAST = (GST_MAP_FLAG_LAST << 8)
 }
 | 
|  | Additional mapping flags for Gst::VideoFrame::map().  More... 
 | 
|  | 
| enum | Gst::VideoInterlaceMode { Gst::VIDEO_INTERLACE_MODE_PROGRESSIVE,
 Gst::VIDEO_INTERLACE_MODE_INTERLEAVED,
 Gst::VIDEO_INTERLACE_MODE_MIXED,
 Gst::VIDEO_INTERLACE_MODE_FIELDS
 }
 | 
|  | The possible values of the Gst::VideoInterlaceMode describing the interlace mode of the stream.  More... 
 | 
|  | 
| enum | Gst::VideoMultiviewMode { Gst::VIDEO_MULTIVIEW_MODE_NONE = -1,
 Gst::VIDEO_MULTIVIEW_MODE_MONO = 0,
 Gst::VIDEO_MULTIVIEW_MODE_LEFT = 1,
 Gst::VIDEO_MULTIVIEW_MODE_RIGHT = 2,
 Gst::VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE = 3,
 Gst::VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX = 4,
 Gst::VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED = 5,
 Gst::VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED = 6,
 Gst::VIDEO_MULTIVIEW_MODE_TOP_BOTTOM = 7,
 Gst::VIDEO_MULTIVIEW_MODE_CHECKERBOARD = 8,
 Gst::VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME = 32,
 Gst::VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME = 33,
 Gst::VIDEO_MULTIVIEW_MODE_SEPARATED = 34
 }
 | 
|  | All possible stereoscopic 3D and multiview representations.  More... 
 | 
|  | 
| enum | Gst::VideoMultiviewFramePacking { Gst::VIDEO_MULTIVIEW_FRAME_PACKING_NONE = -1,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_MONO,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_LEFT,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM,
 Gst::VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD
 }
 | 
|  | Gst::VideoMultiviewFramePacking represents the subset of Gst::VideoMultiviewMode values that can be applied to any video frame without needing extra metadata.  More... 
 | 
|  | 
| enum | Gst::VideoMultiviewFlags { Gst::VIDEO_MULTIVIEW_FLAGS_NONE = 0x0,
 Gst::VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST = (1 << 0),
 Gst::VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED = (1 << 1),
 Gst::VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED = (1 << 2),
 Gst::VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED = (1 << 3),
 Gst::VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED = (1 << 4),
 Gst::VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT = (1 << 14),
 Gst::VIDEO_MULTIVIEW_FLAGS_MIXED_MONO = (1 << 15)
 }
 | 
|  | GstVideoMultiviewFlags are used to indicate extra properties of a stereo/multiview stream beyond the frame layout and buffer mapping that is conveyed in the Gst::MultiviewMode.  More... 
 | 
|  | 
| enum | Gst::VideoFlags { Gst::VIDEO_FLAG_NONE = 0x0,
 Gst::VIDEO_FLAG_VARIABLE_FPS = (1 << 0),
 Gst::VIDEO_FLAG_PREMULTIPLIED_ALPHA = (1 << 1)
 }
 | 
|  | Extra video flags.  More... 
 | 
|  | 
|  | 
| AudioFormatFlags | Gst::operator| (AudioFormatFlags lhs, AudioFormatFlags rhs) | 
|  | 
| AudioFormatFlags | Gst::operator& (AudioFormatFlags lhs, AudioFormatFlags rhs) | 
|  | 
| AudioFormatFlags | Gst::operator^ (AudioFormatFlags lhs, AudioFormatFlags rhs) | 
|  | 
| AudioFormatFlags | Gst::operator~ (AudioFormatFlags flags) | 
|  | 
| AudioFormatFlags& | Gst::operator|= (AudioFormatFlags& lhs, AudioFormatFlags rhs) | 
|  | 
| AudioFormatFlags& | Gst::operator&= (AudioFormatFlags& lhs, AudioFormatFlags rhs) | 
|  | 
| AudioFormatFlags& | Gst::operator^= (AudioFormatFlags& lhs, AudioFormatFlags rhs) | 
|  | 
| AudioPackFlags | Gst::operator| (AudioPackFlags lhs, AudioPackFlags rhs) | 
|  | 
| AudioPackFlags | Gst::operator& (AudioPackFlags lhs, AudioPackFlags rhs) | 
|  | 
| AudioPackFlags | Gst::operator^ (AudioPackFlags lhs, AudioPackFlags rhs) | 
|  | 
| AudioPackFlags | Gst::operator~ (AudioPackFlags flags) | 
|  | 
| AudioPackFlags& | Gst::operator|= (AudioPackFlags& lhs, AudioPackFlags rhs) | 
|  | 
| AudioPackFlags& | Gst::operator&= (AudioPackFlags& lhs, AudioPackFlags rhs) | 
|  | 
| AudioPackFlags& | Gst::operator^= (AudioPackFlags& lhs, AudioPackFlags rhs) | 
|  | 
| AudioFlags | Gst::operator| (AudioFlags lhs, AudioFlags rhs) | 
|  | 
| AudioFlags | Gst::operator& (AudioFlags lhs, AudioFlags rhs) | 
|  | 
| AudioFlags | Gst::operator^ (AudioFlags lhs, AudioFlags rhs) | 
|  | 
| AudioFlags | Gst::operator~ (AudioFlags flags) | 
|  | 
| AudioFlags& | Gst::operator|= (AudioFlags& lhs, AudioFlags rhs) | 
|  | 
| AudioFlags& | Gst::operator&= (AudioFlags& lhs, AudioFlags rhs) | 
|  | 
| AudioFlags& | Gst::operator^= (AudioFlags& lhs, AudioFlags rhs) | 
|  | 
| BaseSrcFlags | Gst::operator| (BaseSrcFlags lhs, BaseSrcFlags rhs) | 
|  | 
| BaseSrcFlags | Gst::operator& (BaseSrcFlags lhs, BaseSrcFlags rhs) | 
|  | 
| BaseSrcFlags | Gst::operator^ (BaseSrcFlags lhs, BaseSrcFlags rhs) | 
|  | 
| BaseSrcFlags | Gst::operator~ (BaseSrcFlags flags) | 
|  | 
| BaseSrcFlags& | Gst::operator|= (BaseSrcFlags& lhs, BaseSrcFlags rhs) | 
|  | 
| BaseSrcFlags& | Gst::operator&= (BaseSrcFlags& lhs, BaseSrcFlags rhs) | 
|  | 
| BaseSrcFlags& | Gst::operator^= (BaseSrcFlags& lhs, BaseSrcFlags rhs) | 
|  | 
| BinFlags | Gst::operator| (BinFlags lhs, BinFlags rhs) | 
|  | 
| BinFlags | Gst::operator& (BinFlags lhs, BinFlags rhs) | 
|  | 
| BinFlags | Gst::operator^ (BinFlags lhs, BinFlags rhs) | 
|  | 
| BinFlags | Gst::operator~ (BinFlags flags) | 
|  | 
| BinFlags& | Gst::operator|= (BinFlags& lhs, BinFlags rhs) | 
|  | 
| BinFlags& | Gst::operator&= (BinFlags& lhs, BinFlags rhs) | 
|  | 
| BinFlags& | Gst::operator^= (BinFlags& lhs, BinFlags rhs) | 
|  | 
| BufferFlags | Gst::operator| (BufferFlags lhs, BufferFlags rhs) | 
|  | 
| BufferFlags | Gst::operator& (BufferFlags lhs, BufferFlags rhs) | 
|  | 
| BufferFlags | Gst::operator^ (BufferFlags lhs, BufferFlags rhs) | 
|  | 
| BufferFlags | Gst::operator~ (BufferFlags flags) | 
|  | 
| BufferFlags& | Gst::operator|= (BufferFlags& lhs, BufferFlags rhs) | 
|  | 
| BufferFlags& | Gst::operator&= (BufferFlags& lhs, BufferFlags rhs) | 
|  | 
| BufferFlags& | Gst::operator^= (BufferFlags& lhs, BufferFlags rhs) | 
|  | 
| BufferCopyFlags | Gst::operator| (BufferCopyFlags lhs, BufferCopyFlags rhs) | 
|  | 
| BufferCopyFlags | Gst::operator& (BufferCopyFlags lhs, BufferCopyFlags rhs) | 
|  | 
| BufferCopyFlags | Gst::operator^ (BufferCopyFlags lhs, BufferCopyFlags rhs) | 
|  | 
| BufferCopyFlags | Gst::operator~ (BufferCopyFlags flags) | 
|  | 
| BufferCopyFlags& | Gst::operator|= (BufferCopyFlags& lhs, BufferCopyFlags rhs) | 
|  | 
| BufferCopyFlags& | Gst::operator&= (BufferCopyFlags& lhs, BufferCopyFlags rhs) | 
|  | 
| BufferCopyFlags& | Gst::operator^= (BufferCopyFlags& lhs, BufferCopyFlags rhs) | 
|  | 
| BusFlags | Gst::operator| (BusFlags lhs, BusFlags rhs) | 
|  | 
| BusFlags | Gst::operator& (BusFlags lhs, BusFlags rhs) | 
|  | 
| BusFlags | Gst::operator^ (BusFlags lhs, BusFlags rhs) | 
|  | 
| BusFlags | Gst::operator~ (BusFlags flags) | 
|  | 
| BusFlags& | Gst::operator|= (BusFlags& lhs, BusFlags rhs) | 
|  | 
| BusFlags& | Gst::operator&= (BusFlags& lhs, BusFlags rhs) | 
|  | 
| BusFlags& | Gst::operator^= (BusFlags& lhs, BusFlags rhs) | 
|  | 
| CapsFlags | Gst::operator| (CapsFlags lhs, CapsFlags rhs) | 
|  | 
| CapsFlags | Gst::operator& (CapsFlags lhs, CapsFlags rhs) | 
|  | 
| CapsFlags | Gst::operator^ (CapsFlags lhs, CapsFlags rhs) | 
|  | 
| CapsFlags | Gst::operator~ (CapsFlags flags) | 
|  | 
| CapsFlags& | Gst::operator|= (CapsFlags& lhs, CapsFlags rhs) | 
|  | 
| CapsFlags& | Gst::operator&= (CapsFlags& lhs, CapsFlags rhs) | 
|  | 
| CapsFlags& | Gst::operator^= (CapsFlags& lhs, CapsFlags rhs) | 
|  | 
| ClockFlags | Gst::operator| (ClockFlags lhs, ClockFlags rhs) | 
|  | 
| ClockFlags | Gst::operator& (ClockFlags lhs, ClockFlags rhs) | 
|  | 
| ClockFlags | Gst::operator^ (ClockFlags lhs, ClockFlags rhs) | 
|  | 
| ClockFlags | Gst::operator~ (ClockFlags flags) | 
|  | 
| ClockFlags& | Gst::operator|= (ClockFlags& lhs, ClockFlags rhs) | 
|  | 
| ClockFlags& | Gst::operator&= (ClockFlags& lhs, ClockFlags rhs) | 
|  | 
| ClockFlags& | Gst::operator^= (ClockFlags& lhs, ClockFlags rhs) | 
|  | 
| DiscovererSerializeFlags | Gst::operator| (DiscovererSerializeFlags lhs, DiscovererSerializeFlags rhs) | 
|  | 
| DiscovererSerializeFlags | Gst::operator& (DiscovererSerializeFlags lhs, DiscovererSerializeFlags rhs) | 
|  | 
| DiscovererSerializeFlags | Gst::operator^ (DiscovererSerializeFlags lhs, DiscovererSerializeFlags rhs) | 
|  | 
| DiscovererSerializeFlags | Gst::operator~ (DiscovererSerializeFlags flags) | 
|  | 
| DiscovererSerializeFlags& | Gst::operator|= (DiscovererSerializeFlags& lhs, DiscovererSerializeFlags rhs) | 
|  | 
| DiscovererSerializeFlags& | Gst::operator&= (DiscovererSerializeFlags& lhs, DiscovererSerializeFlags rhs) | 
|  | 
| DiscovererSerializeFlags& | Gst::operator^= (DiscovererSerializeFlags& lhs, DiscovererSerializeFlags rhs) | 
|  | 
| ElementFlags | Gst::operator| (ElementFlags lhs, ElementFlags rhs) | 
|  | 
| ElementFlags | Gst::operator& (ElementFlags lhs, ElementFlags rhs) | 
|  | 
| ElementFlags | Gst::operator^ (ElementFlags lhs, ElementFlags rhs) | 
|  | 
| ElementFlags | Gst::operator~ (ElementFlags flags) | 
|  | 
| ElementFlags& | Gst::operator|= (ElementFlags& lhs, ElementFlags rhs) | 
|  | 
| ElementFlags& | Gst::operator&= (ElementFlags& lhs, ElementFlags rhs) | 
|  | 
| ElementFlags& | Gst::operator^= (ElementFlags& lhs, ElementFlags rhs) | 
|  | 
| StateChange | Gst::operator| (StateChange lhs, StateChange rhs) | 
|  | 
| StateChange | Gst::operator& (StateChange lhs, StateChange rhs) | 
|  | 
| StateChange | Gst::operator^ (StateChange lhs, StateChange rhs) | 
|  | 
| StateChange | Gst::operator~ (StateChange flags) | 
|  | 
| StateChange& | Gst::operator|= (StateChange& lhs, StateChange rhs) | 
|  | 
| StateChange& | Gst::operator&= (StateChange& lhs, StateChange rhs) | 
|  | 
| StateChange& | Gst::operator^= (StateChange& lhs, StateChange rhs) | 
|  | 
| PlayFlags | Gst::operator| (PlayFlags lhs, PlayFlags rhs) | 
|  | 
| PlayFlags | Gst::operator& (PlayFlags lhs, PlayFlags rhs) | 
|  | 
| PlayFlags | Gst::operator^ (PlayFlags lhs, PlayFlags rhs) | 
|  | 
| PlayFlags | Gst::operator~ (PlayFlags flags) | 
|  | 
| PlayFlags& | Gst::operator|= (PlayFlags& lhs, PlayFlags rhs) | 
|  | 
| PlayFlags& | Gst::operator&= (PlayFlags& lhs, PlayFlags rhs) | 
|  | 
| PlayFlags& | Gst::operator^= (PlayFlags& lhs, PlayFlags rhs) | 
|  | 
| EventType | Gst::operator| (EventType lhs, EventType rhs) | 
|  | 
| EventType | Gst::operator& (EventType lhs, EventType rhs) | 
|  | 
| EventType | Gst::operator^ (EventType lhs, EventType rhs) | 
|  | 
| EventType | Gst::operator~ (EventType flags) | 
|  | 
| EventType& | Gst::operator|= (EventType& lhs, EventType rhs) | 
|  | 
| EventType& | Gst::operator&= (EventType& lhs, EventType rhs) | 
|  | 
| EventType& | Gst::operator^= (EventType& lhs, EventType rhs) | 
|  | 
| EventTypeFlags | Gst::operator| (EventTypeFlags lhs, EventTypeFlags rhs) | 
|  | 
| EventTypeFlags | Gst::operator& (EventTypeFlags lhs, EventTypeFlags rhs) | 
|  | 
| EventTypeFlags | Gst::operator^ (EventTypeFlags lhs, EventTypeFlags rhs) | 
|  | 
| EventTypeFlags | Gst::operator~ (EventTypeFlags flags) | 
|  | 
| EventTypeFlags& | Gst::operator|= (EventTypeFlags& lhs, EventTypeFlags rhs) | 
|  | 
| EventTypeFlags& | Gst::operator&= (EventTypeFlags& lhs, EventTypeFlags rhs) | 
|  | 
| EventTypeFlags& | Gst::operator^= (EventTypeFlags& lhs, EventTypeFlags rhs) | 
|  | 
| StreamFlags | Gst::operator| (StreamFlags lhs, StreamFlags rhs) | 
|  | 
| StreamFlags | Gst::operator& (StreamFlags lhs, StreamFlags rhs) | 
|  | 
| StreamFlags | Gst::operator^ (StreamFlags lhs, StreamFlags rhs) | 
|  | 
| StreamFlags | Gst::operator~ (StreamFlags flags) | 
|  | 
| StreamFlags& | Gst::operator|= (StreamFlags& lhs, StreamFlags rhs) | 
|  | 
| StreamFlags& | Gst::operator&= (StreamFlags& lhs, StreamFlags rhs) | 
|  | 
| StreamFlags& | Gst::operator^= (StreamFlags& lhs, StreamFlags rhs) | 
|  | 
| MapFlags | Gst::operator| (MapFlags lhs, MapFlags rhs) | 
|  | 
| MapFlags | Gst::operator& (MapFlags lhs, MapFlags rhs) | 
|  | 
| MapFlags | Gst::operator^ (MapFlags lhs, MapFlags rhs) | 
|  | 
| MapFlags | Gst::operator~ (MapFlags flags) | 
|  | 
| MapFlags& | Gst::operator|= (MapFlags& lhs, MapFlags rhs) | 
|  | 
| MapFlags& | Gst::operator&= (MapFlags& lhs, MapFlags rhs) | 
|  | 
| MapFlags& | Gst::operator^= (MapFlags& lhs, MapFlags rhs) | 
|  | 
| MessageType | Gst::operator| (MessageType lhs, MessageType rhs) | 
|  | 
| MessageType | Gst::operator& (MessageType lhs, MessageType rhs) | 
|  | 
| MessageType | Gst::operator^ (MessageType lhs, MessageType rhs) | 
|  | 
| MessageType | Gst::operator~ (MessageType flags) | 
|  | 
| MessageType& | Gst::operator|= (MessageType& lhs, MessageType rhs) | 
|  | 
| MessageType& | Gst::operator&= (MessageType& lhs, MessageType rhs) | 
|  | 
| MessageType& | Gst::operator^= (MessageType& lhs, MessageType rhs) | 
|  | 
| MemoryFlags | Gst::operator| (MemoryFlags lhs, MemoryFlags rhs) | 
|  | 
| MemoryFlags | Gst::operator& (MemoryFlags lhs, MemoryFlags rhs) | 
|  | 
| MemoryFlags | Gst::operator^ (MemoryFlags lhs, MemoryFlags rhs) | 
|  | 
| MemoryFlags | Gst::operator~ (MemoryFlags flags) | 
|  | 
| MemoryFlags& | Gst::operator|= (MemoryFlags& lhs, MemoryFlags rhs) | 
|  | 
| MemoryFlags& | Gst::operator&= (MemoryFlags& lhs, MemoryFlags rhs) | 
|  | 
| MemoryFlags& | Gst::operator^= (MemoryFlags& lhs, MemoryFlags rhs) | 
|  | 
| MiniObjectFlags | Gst::operator| (MiniObjectFlags lhs, MiniObjectFlags rhs) | 
|  | 
| MiniObjectFlags | Gst::operator& (MiniObjectFlags lhs, MiniObjectFlags rhs) | 
|  | 
| MiniObjectFlags | Gst::operator^ (MiniObjectFlags lhs, MiniObjectFlags rhs) | 
|  | 
| MiniObjectFlags | Gst::operator~ (MiniObjectFlags flags) | 
|  | 
| MiniObjectFlags& | Gst::operator|= (MiniObjectFlags& lhs, MiniObjectFlags rhs) | 
|  | 
| MiniObjectFlags& | Gst::operator&= (MiniObjectFlags& lhs, MiniObjectFlags rhs) | 
|  | 
| MiniObjectFlags& | Gst::operator^= (MiniObjectFlags& lhs, MiniObjectFlags rhs) | 
|  | 
| LockFlags | Gst::operator| (LockFlags lhs, LockFlags rhs) | 
|  | 
| LockFlags | Gst::operator& (LockFlags lhs, LockFlags rhs) | 
|  | 
| LockFlags | Gst::operator^ (LockFlags lhs, LockFlags rhs) | 
|  | 
| LockFlags | Gst::operator~ (LockFlags flags) | 
|  | 
| LockFlags& | Gst::operator|= (LockFlags& lhs, LockFlags rhs) | 
|  | 
| LockFlags& | Gst::operator&= (LockFlags& lhs, LockFlags rhs) | 
|  | 
| LockFlags& | Gst::operator^= (LockFlags& lhs, LockFlags rhs) | 
|  | 
| ObjectFlags | Gst::operator| (ObjectFlags lhs, ObjectFlags rhs) | 
|  | 
| ObjectFlags | Gst::operator& (ObjectFlags lhs, ObjectFlags rhs) | 
|  | 
| ObjectFlags | Gst::operator^ (ObjectFlags lhs, ObjectFlags rhs) | 
|  | 
| ObjectFlags | Gst::operator~ (ObjectFlags flags) | 
|  | 
| ObjectFlags& | Gst::operator|= (ObjectFlags& lhs, ObjectFlags rhs) | 
|  | 
| ObjectFlags& | Gst::operator&= (ObjectFlags& lhs, ObjectFlags rhs) | 
|  | 
| ObjectFlags& | Gst::operator^= (ObjectFlags& lhs, ObjectFlags rhs) | 
|  | 
| PadFlags | Gst::operator| (PadFlags lhs, PadFlags rhs) | 
|  | 
| PadFlags | Gst::operator& (PadFlags lhs, PadFlags rhs) | 
|  | 
| PadFlags | Gst::operator^ (PadFlags lhs, PadFlags rhs) | 
|  | 
| PadFlags | Gst::operator~ (PadFlags flags) | 
|  | 
| PadFlags& | Gst::operator|= (PadFlags& lhs, PadFlags rhs) | 
|  | 
| PadFlags& | Gst::operator&= (PadFlags& lhs, PadFlags rhs) | 
|  | 
| PadFlags& | Gst::operator^= (PadFlags& lhs, PadFlags rhs) | 
|  | 
| PadLinkCheck | Gst::operator| (PadLinkCheck lhs, PadLinkCheck rhs) | 
|  | 
| PadLinkCheck | Gst::operator& (PadLinkCheck lhs, PadLinkCheck rhs) | 
|  | 
| PadLinkCheck | Gst::operator^ (PadLinkCheck lhs, PadLinkCheck rhs) | 
|  | 
| PadLinkCheck | Gst::operator~ (PadLinkCheck flags) | 
|  | 
| PadLinkCheck& | Gst::operator|= (PadLinkCheck& lhs, PadLinkCheck rhs) | 
|  | 
| PadLinkCheck& | Gst::operator&= (PadLinkCheck& lhs, PadLinkCheck rhs) | 
|  | 
| PadLinkCheck& | Gst::operator^= (PadLinkCheck& lhs, PadLinkCheck rhs) | 
|  | 
| PadProbeType | Gst::operator| (PadProbeType lhs, PadProbeType rhs) | 
|  | 
| PadProbeType | Gst::operator& (PadProbeType lhs, PadProbeType rhs) | 
|  | 
| PadProbeType | Gst::operator^ (PadProbeType lhs, PadProbeType rhs) | 
|  | 
| PadProbeType | Gst::operator~ (PadProbeType flags) | 
|  | 
| PadProbeType& | Gst::operator|= (PadProbeType& lhs, PadProbeType rhs) | 
|  | 
| PadProbeType& | Gst::operator&= (PadProbeType& lhs, PadProbeType rhs) | 
|  | 
| PadProbeType& | Gst::operator^= (PadProbeType& lhs, PadProbeType rhs) | 
|  | 
| PadTemplateFlags | Gst::operator| (PadTemplateFlags lhs, PadTemplateFlags rhs) | 
|  | 
| PadTemplateFlags | Gst::operator& (PadTemplateFlags lhs, PadTemplateFlags rhs) | 
|  | 
| PadTemplateFlags | Gst::operator^ (PadTemplateFlags lhs, PadTemplateFlags rhs) | 
|  | 
| PadTemplateFlags | Gst::operator~ (PadTemplateFlags flags) | 
|  | 
| PadTemplateFlags& | Gst::operator|= (PadTemplateFlags& lhs, PadTemplateFlags rhs) | 
|  | 
| PadTemplateFlags& | Gst::operator&= (PadTemplateFlags& lhs, PadTemplateFlags rhs) | 
|  | 
| PadTemplateFlags& | Gst::operator^= (PadTemplateFlags& lhs, PadTemplateFlags rhs) | 
|  | 
| PluginDependencyFlags | Gst::operator| (PluginDependencyFlags lhs, PluginDependencyFlags rhs) | 
|  | 
| PluginDependencyFlags | Gst::operator& (PluginDependencyFlags lhs, PluginDependencyFlags rhs) | 
|  | 
| PluginDependencyFlags | Gst::operator^ (PluginDependencyFlags lhs, PluginDependencyFlags rhs) | 
|  | 
| PluginDependencyFlags | Gst::operator~ (PluginDependencyFlags flags) | 
|  | 
| PluginDependencyFlags& | Gst::operator|= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) | 
|  | 
| PluginDependencyFlags& | Gst::operator&= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) | 
|  | 
| PluginDependencyFlags& | Gst::operator^= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) | 
|  | 
| PluginFlags | Gst::operator| (PluginFlags lhs, PluginFlags rhs) | 
|  | 
| PluginFlags | Gst::operator& (PluginFlags lhs, PluginFlags rhs) | 
|  | 
| PluginFlags | Gst::operator^ (PluginFlags lhs, PluginFlags rhs) | 
|  | 
| PluginFlags | Gst::operator~ (PluginFlags flags) | 
|  | 
| PluginFlags& | Gst::operator|= (PluginFlags& lhs, PluginFlags rhs) | 
|  | 
| PluginFlags& | Gst::operator&= (PluginFlags& lhs, PluginFlags rhs) | 
|  | 
| PluginFlags& | Gst::operator^= (PluginFlags& lhs, PluginFlags rhs) | 
|  | 
| QueryType | Gst::operator| (QueryType lhs, QueryType rhs) | 
|  | 
| QueryType | Gst::operator& (QueryType lhs, QueryType rhs) | 
|  | 
| QueryType | Gst::operator^ (QueryType lhs, QueryType rhs) | 
|  | 
| QueryType | Gst::operator~ (QueryType flags) | 
|  | 
| QueryType& | Gst::operator|= (QueryType& lhs, QueryType rhs) | 
|  | 
| QueryType& | Gst::operator&= (QueryType& lhs, QueryType rhs) | 
|  | 
| QueryType& | Gst::operator^= (QueryType& lhs, QueryType rhs) | 
|  | 
| QueryTypeFlags | Gst::operator| (QueryTypeFlags lhs, QueryTypeFlags rhs) | 
|  | 
| QueryTypeFlags | Gst::operator& (QueryTypeFlags lhs, QueryTypeFlags rhs) | 
|  | 
| QueryTypeFlags | Gst::operator^ (QueryTypeFlags lhs, QueryTypeFlags rhs) | 
|  | 
| QueryTypeFlags | Gst::operator~ (QueryTypeFlags flags) | 
|  | 
| QueryTypeFlags& | Gst::operator|= (QueryTypeFlags& lhs, QueryTypeFlags rhs) | 
|  | 
| QueryTypeFlags& | Gst::operator&= (QueryTypeFlags& lhs, QueryTypeFlags rhs) | 
|  | 
| QueryTypeFlags& | Gst::operator^= (QueryTypeFlags& lhs, QueryTypeFlags rhs) | 
|  | 
| SchedulingFlags | Gst::operator| (SchedulingFlags lhs, SchedulingFlags rhs) | 
|  | 
| SchedulingFlags | Gst::operator& (SchedulingFlags lhs, SchedulingFlags rhs) | 
|  | 
| SchedulingFlags | Gst::operator^ (SchedulingFlags lhs, SchedulingFlags rhs) | 
|  | 
| SchedulingFlags | Gst::operator~ (SchedulingFlags flags) | 
|  | 
| SchedulingFlags& | Gst::operator|= (SchedulingFlags& lhs, SchedulingFlags rhs) | 
|  | 
| SchedulingFlags& | Gst::operator&= (SchedulingFlags& lhs, SchedulingFlags rhs) | 
|  | 
| SchedulingFlags& | Gst::operator^= (SchedulingFlags& lhs, SchedulingFlags rhs) | 
|  | 
| SeekFlags | Gst::operator| (SeekFlags lhs, SeekFlags rhs) | 
|  | 
| SeekFlags | Gst::operator& (SeekFlags lhs, SeekFlags rhs) | 
|  | 
| SeekFlags | Gst::operator^ (SeekFlags lhs, SeekFlags rhs) | 
|  | 
| SeekFlags | Gst::operator~ (SeekFlags flags) | 
|  | 
| SeekFlags& | Gst::operator|= (SeekFlags& lhs, SeekFlags rhs) | 
|  | 
| SeekFlags& | Gst::operator&= (SeekFlags& lhs, SeekFlags rhs) | 
|  | 
| SeekFlags& | Gst::operator^= (SeekFlags& lhs, SeekFlags rhs) | 
|  | 
| VideoChromaSite | Gst::operator| (VideoChromaSite lhs, VideoChromaSite rhs) | 
|  | 
| VideoChromaSite | Gst::operator& (VideoChromaSite lhs, VideoChromaSite rhs) | 
|  | 
| VideoChromaSite | Gst::operator^ (VideoChromaSite lhs, VideoChromaSite rhs) | 
|  | 
| VideoChromaSite | Gst::operator~ (VideoChromaSite flags) | 
|  | 
| VideoChromaSite& | Gst::operator|= (VideoChromaSite& lhs, VideoChromaSite rhs) | 
|  | 
| VideoChromaSite& | Gst::operator&= (VideoChromaSite& lhs, VideoChromaSite rhs) | 
|  | 
| VideoChromaSite& | Gst::operator^= (VideoChromaSite& lhs, VideoChromaSite rhs) | 
|  | 
| VideoChromaFlags | Gst::operator| (VideoChromaFlags lhs, VideoChromaFlags rhs) | 
|  | 
| VideoChromaFlags | Gst::operator& (VideoChromaFlags lhs, VideoChromaFlags rhs) | 
|  | 
| VideoChromaFlags | Gst::operator^ (VideoChromaFlags lhs, VideoChromaFlags rhs) | 
|  | 
| VideoChromaFlags | Gst::operator~ (VideoChromaFlags flags) | 
|  | 
| VideoChromaFlags& | Gst::operator|= (VideoChromaFlags& lhs, VideoChromaFlags rhs) | 
|  | 
| VideoChromaFlags& | Gst::operator&= (VideoChromaFlags& lhs, VideoChromaFlags rhs) | 
|  | 
| VideoChromaFlags& | Gst::operator^= (VideoChromaFlags& lhs, VideoChromaFlags rhs) | 
|  | 
| VideoFormatFlags | Gst::operator| (VideoFormatFlags lhs, VideoFormatFlags rhs) | 
|  | 
| VideoFormatFlags | Gst::operator& (VideoFormatFlags lhs, VideoFormatFlags rhs) | 
|  | 
| VideoFormatFlags | Gst::operator^ (VideoFormatFlags lhs, VideoFormatFlags rhs) | 
|  | 
| VideoFormatFlags | Gst::operator~ (VideoFormatFlags flags) | 
|  | 
| VideoFormatFlags& | Gst::operator|= (VideoFormatFlags& lhs, VideoFormatFlags rhs) | 
|  | 
| VideoFormatFlags& | Gst::operator&= (VideoFormatFlags& lhs, VideoFormatFlags rhs) | 
|  | 
| VideoFormatFlags& | Gst::operator^= (VideoFormatFlags& lhs, VideoFormatFlags rhs) | 
|  | 
| VideoPackFlags | Gst::operator| (VideoPackFlags lhs, VideoPackFlags rhs) | 
|  | 
| VideoPackFlags | Gst::operator& (VideoPackFlags lhs, VideoPackFlags rhs) | 
|  | 
| VideoPackFlags | Gst::operator^ (VideoPackFlags lhs, VideoPackFlags rhs) | 
|  | 
| VideoPackFlags | Gst::operator~ (VideoPackFlags flags) | 
|  | 
| VideoPackFlags& | Gst::operator|= (VideoPackFlags& lhs, VideoPackFlags rhs) | 
|  | 
| VideoPackFlags& | Gst::operator&= (VideoPackFlags& lhs, VideoPackFlags rhs) | 
|  | 
| VideoPackFlags& | Gst::operator^= (VideoPackFlags& lhs, VideoPackFlags rhs) | 
|  | 
| VideoFrameFlags | Gst::operator| (VideoFrameFlags lhs, VideoFrameFlags rhs) | 
|  | 
| VideoFrameFlags | Gst::operator& (VideoFrameFlags lhs, VideoFrameFlags rhs) | 
|  | 
| VideoFrameFlags | Gst::operator^ (VideoFrameFlags lhs, VideoFrameFlags rhs) | 
|  | 
| VideoFrameFlags | Gst::operator~ (VideoFrameFlags flags) | 
|  | 
| VideoFrameFlags& | Gst::operator|= (VideoFrameFlags& lhs, VideoFrameFlags rhs) | 
|  | 
| VideoFrameFlags& | Gst::operator&= (VideoFrameFlags& lhs, VideoFrameFlags rhs) | 
|  | 
| VideoFrameFlags& | Gst::operator^= (VideoFrameFlags& lhs, VideoFrameFlags rhs) | 
|  | 
| VideoBufferFlags | Gst::operator| (VideoBufferFlags lhs, VideoBufferFlags rhs) | 
|  | 
| VideoBufferFlags | Gst::operator& (VideoBufferFlags lhs, VideoBufferFlags rhs) | 
|  | 
| VideoBufferFlags | Gst::operator^ (VideoBufferFlags lhs, VideoBufferFlags rhs) | 
|  | 
| VideoBufferFlags | Gst::operator~ (VideoBufferFlags flags) | 
|  | 
| VideoBufferFlags& | Gst::operator|= (VideoBufferFlags& lhs, VideoBufferFlags rhs) | 
|  | 
| VideoBufferFlags& | Gst::operator&= (VideoBufferFlags& lhs, VideoBufferFlags rhs) | 
|  | 
| VideoBufferFlags& | Gst::operator^= (VideoBufferFlags& lhs, VideoBufferFlags rhs) | 
|  | 
| VideoFrameMapFlags | Gst::operator| (VideoFrameMapFlags lhs, VideoFrameMapFlags rhs) | 
|  | 
| VideoFrameMapFlags | Gst::operator& (VideoFrameMapFlags lhs, VideoFrameMapFlags rhs) | 
|  | 
| VideoFrameMapFlags | Gst::operator^ (VideoFrameMapFlags lhs, VideoFrameMapFlags rhs) | 
|  | 
| VideoFrameMapFlags | Gst::operator~ (VideoFrameMapFlags flags) | 
|  | 
| VideoFrameMapFlags& | Gst::operator|= (VideoFrameMapFlags& lhs, VideoFrameMapFlags rhs) | 
|  | 
| VideoFrameMapFlags& | Gst::operator&= (VideoFrameMapFlags& lhs, VideoFrameMapFlags rhs) | 
|  | 
| VideoFrameMapFlags& | Gst::operator^= (VideoFrameMapFlags& lhs, VideoFrameMapFlags rhs) | 
|  | 
| VideoMultiviewFlags | Gst::operator| (VideoMultiviewFlags lhs, VideoMultiviewFlags rhs) | 
|  | 
| VideoMultiviewFlags | Gst::operator& (VideoMultiviewFlags lhs, VideoMultiviewFlags rhs) | 
|  | 
| VideoMultiviewFlags | Gst::operator^ (VideoMultiviewFlags lhs, VideoMultiviewFlags rhs) | 
|  | 
| VideoMultiviewFlags | Gst::operator~ (VideoMultiviewFlags flags) | 
|  | 
| VideoMultiviewFlags& | Gst::operator|= (VideoMultiviewFlags& lhs, VideoMultiviewFlags rhs) | 
|  | 
| VideoMultiviewFlags& | Gst::operator&= (VideoMultiviewFlags& lhs, VideoMultiviewFlags rhs) | 
|  | 
| VideoMultiviewFlags& | Gst::operator^= (VideoMultiviewFlags& lhs, VideoMultiviewFlags rhs) | 
|  | 
| VideoFlags | Gst::operator| (VideoFlags lhs, VideoFlags rhs) | 
|  | 
| VideoFlags | Gst::operator& (VideoFlags lhs, VideoFlags rhs) | 
|  | 
| VideoFlags | Gst::operator^ (VideoFlags lhs, VideoFlags rhs) | 
|  | 
| VideoFlags | Gst::operator~ (VideoFlags flags) | 
|  | 
| VideoFlags& | Gst::operator|= (VideoFlags& lhs, VideoFlags rhs) | 
|  | 
| VideoFlags& | Gst::operator&= (VideoFlags& lhs, VideoFlags rhs) | 
|  | 
| VideoFlags& | Gst::operator^= (VideoFlags& lhs, VideoFlags rhs) | 
|  |