|
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) |
|