|
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 | Gst::MessageType {
Gst::MESSAGE_UNKNOWN = 0x0
,
Gst::MESSAGE_EOS = (1 << 0)
,
Gst::MESSAGE_ERROR = (1 << 1)
,
Gst::MESSAGE_WARNING = (1 << 2)
,
Gst::MESSAGE_INFO = (1 << 3)
,
Gst::MESSAGE_TAG = (1 << 4)
,
Gst::MESSAGE_BUFFERING = (1 << 5)
,
Gst::MESSAGE_STATE_CHANGED = (1 << 6)
,
Gst::MESSAGE_STATE_DIRTY = (1 << 7)
,
Gst::MESSAGE_STEP_DONE = (1 << 8)
,
Gst::MESSAGE_CLOCK_PROVIDE = (1 << 9)
,
Gst::MESSAGE_CLOCK_LOST = (1 << 10)
,
Gst::MESSAGE_NEW_CLOCK = (1 << 11)
,
Gst::MESSAGE_STRUCTURE_CHANGE = (1 << 12)
,
Gst::MESSAGE_STREAM_STATUS = (1 << 13)
,
Gst::MESSAGE_APPLICATION = (1 << 14)
,
Gst::MESSAGE_ELEMENT = (1 << 15)
,
Gst::MESSAGE_SEGMENT_START = (1 << 16)
,
Gst::MESSAGE_SEGMENT_DONE = (1 << 17)
,
Gst::MESSAGE_DURATION_CHANGED = (1 << 18)
,
Gst::MESSAGE_LATENCY = (1 << 19)
,
Gst::MESSAGE_ASYNC_START = (1 << 20)
,
Gst::MESSAGE_ASYNC_DONE = (1 << 21)
,
Gst::MESSAGE_REQUEST_STATE = (1 << 22)
,
Gst::MESSAGE_STEP_START = (1 << 23)
,
Gst::MESSAGE_QOS = (1 << 24)
,
Gst::MESSAGE_PROGRESS = (1 << 25)
,
Gst::MESSAGE_TOC = (1 << 26)
,
Gst::MESSAGE_RESET_TIME = (1 << 27)
,
Gst::MESSAGE_STREAM_START = (1 << 28)
,
Gst::MESSAGE_NEED_CONTEXT = (1 << 29)
,
Gst::MESSAGE_HAVE_CONTEXT = (1 << 30)
,
Gst::MESSAGE_EXTENDED = (1 << 31)
} |
| 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::SDP::Result {
Gst::SDP::SDP_OK = 0
,
Gst::SDP::SDP_EINVAL = -1
} |
| Return values for the SDP functions. 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 | Gst::SeekType {
Gst::SEEK_TYPE_NONE
,
Gst::SEEK_TYPE_SET
,
Gst::SEEK_TYPE_END
} |
| 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) |
|