|
| enum | AudioBaseSinkSlaveMethod {
AUDIO_BASE_SINK_SLAVE_RESAMPLE
,
AUDIO_BASE_SINK_SLAVE_SKEW
,
AUDIO_BASE_SINK_SLAVE_NONE
,
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 | AudioBaseSinkDiscontReason {
AUDIO_BASE_SINK_DISCONT_REASON_NO_DISCONT
,
AUDIO_BASE_SINK_DISCONT_REASON_NEW_CAPS
,
AUDIO_BASE_SINK_DISCONT_REASON_FLUSH
,
AUDIO_BASE_SINK_DISCONT_REASON_SYNC_LATENCY
,
AUDIO_BASE_SINK_DISCONT_REASON_ALIGNMENT
,
AUDIO_BASE_SINK_DISCONT_REASON_DEVICE_FAILURE
} |
| | Different possible reasons for discontinuities. More...
|
| enum | AudioBaseSrcSlaveMethod {
AUDIO_BASE_SRC_SLAVE_RESAMPLE
,
AUDIO_BASE_SRC_SLAVE_RETIMESTAMP
,
AUDIO_BASE_SRC_SLAVE_SKEW
,
AUDIO_BASE_SRC_SLAVE_NONE
} |
| | Different possible clock slaving algorithms when the internal audio clock was not selected as the pipeline clock. More...
|
| enum | AudioCdSrcMode {
AUDIO_CD_SRC_MODE_NORMAL
,
AUDIO_CD_SRC_MODE_CONTINUOUS
} |
| | Mode in which the CD audio source operates. More...
|
| enum | AudioFormat {
AUDIO_FORMAT_UNKNOWN = 0
,
AUDIO_FORMAT_ENCODED = 1
,
AUDIO_FORMAT_S8 = 2
,
AUDIO_FORMAT_U8 = 3
,
AUDIO_FORMAT_S16LE = 4
,
AUDIO_FORMAT_S16BE = 5
,
AUDIO_FORMAT_U16LE = 6
,
AUDIO_FORMAT_U16BE = 7
,
AUDIO_FORMAT_S24_32LE = 8
,
AUDIO_FORMAT_S24_32BE = 9
,
AUDIO_FORMAT_U24_32LE = 10
,
AUDIO_FORMAT_U24_32BE = 11
,
AUDIO_FORMAT_S32LE = 12
,
AUDIO_FORMAT_S32BE = 13
,
AUDIO_FORMAT_U32LE = 14
,
AUDIO_FORMAT_U32BE = 15
,
AUDIO_FORMAT_S24LE = 16
,
AUDIO_FORMAT_S24BE = 17
,
AUDIO_FORMAT_U24LE = 18
,
AUDIO_FORMAT_U24BE = 19
,
AUDIO_FORMAT_S20LE = 20
,
AUDIO_FORMAT_S20BE = 21
,
AUDIO_FORMAT_U20LE = 22
,
AUDIO_FORMAT_U20BE = 23
,
AUDIO_FORMAT_S18LE = 24
,
AUDIO_FORMAT_S18BE = 25
,
AUDIO_FORMAT_U18LE = 26
,
AUDIO_FORMAT_U18BE = 27
,
AUDIO_FORMAT_F32LE = 28
,
AUDIO_FORMAT_F32BE = 29
,
AUDIO_FORMAT_F64LE = 30
,
AUDIO_FORMAT_F64BE = 31
,
AUDIO_FORMAT_S16 = _GST_AUDIO_FORMAT_NE(S16)
,
AUDIO_FORMAT_U16 = _GST_AUDIO_FORMAT_NE(U16)
,
AUDIO_FORMAT_S24_32 = _GST_AUDIO_FORMAT_NE(S24_32)
,
AUDIO_FORMAT_U24_32 = _GST_AUDIO_FORMAT_NE(U24_32)
,
AUDIO_FORMAT_S32 = _GST_AUDIO_FORMAT_NE(S32)
,
AUDIO_FORMAT_U32 = _GST_AUDIO_FORMAT_NE(U32)
,
AUDIO_FORMAT_S24 = _GST_AUDIO_FORMAT_NE(S24)
,
AUDIO_FORMAT_U24 = _GST_AUDIO_FORMAT_NE(U24)
,
AUDIO_FORMAT_S20 = _GST_AUDIO_FORMAT_NE(S20)
,
AUDIO_FORMAT_U20 = _GST_AUDIO_FORMAT_NE(U20)
,
AUDIO_FORMAT_S18 = _GST_AUDIO_FORMAT_NE(S18)
,
AUDIO_FORMAT_U18 = _GST_AUDIO_FORMAT_NE(U18)
,
AUDIO_FORMAT_F32 = _GST_AUDIO_FORMAT_NE(F32)
,
AUDIO_FORMAT_F64 = _GST_AUDIO_FORMAT_NE(F64)
} |
| | Enum value describing the most common audio formats. More...
|
| enum | AudioFormatFlags {
AUDIO_FORMAT_FLAG_INTEGER = (1 << 0)
,
AUDIO_FORMAT_FLAG_FLOAT = (1 << 1)
,
AUDIO_FORMAT_FLAG_SIGNED = (1 << 2)
,
AUDIO_FORMAT_FLAG_COMPLEX = (1 << 4)
,
AUDIO_FORMAT_FLAG_UNPACK = (1 << 5)
} |
| | The different audio flags that a format info can have. More...
|
| enum | AudioPackFlags {
AUDIO_PACK_FLAG_NONE = 0x0
,
AUDIO_PACK_FLAG_TRUNCATE_RANGE = (1 << 0)
} |
| | The different flags that can be used when packing and unpacking. More...
|
| enum | AudioFlags {
AUDIO_FLAG_NONE = 0x0
,
AUDIO_FLAG_UNPOSITIONED = (1 << 0)
} |
| | Extra audio flags. More...
|
| enum | AudioLayout {
AUDIO_LAYOUT_INTERLEAVED
,
AUDIO_LAYOUT_NON_INTERLEAVED
} |
| | Layout of the audio samples for the different channels. More...
|
| enum | AudioChannelPosition {
AUDIO_CHANNEL_POSITION_NONE = -3
,
AUDIO_CHANNEL_POSITION_MONO
,
AUDIO_CHANNEL_POSITION_INVALID
,
AUDIO_CHANNEL_POSITION_FRONT_LEFT
,
AUDIO_CHANNEL_POSITION_FRONT_RIGHT
,
AUDIO_CHANNEL_POSITION_FRONT_CENTER
,
AUDIO_CHANNEL_POSITION_LFE1
,
AUDIO_CHANNEL_POSITION_REAR_LEFT
,
AUDIO_CHANNEL_POSITION_REAR_RIGHT
,
AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER
,
AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER
,
AUDIO_CHANNEL_POSITION_REAR_CENTER
,
AUDIO_CHANNEL_POSITION_LFE2
,
AUDIO_CHANNEL_POSITION_SIDE_LEFT
,
AUDIO_CHANNEL_POSITION_SIDE_RIGHT
,
AUDIO_CHANNEL_POSITION_TOP_FRONT_LEFT
,
AUDIO_CHANNEL_POSITION_TOP_FRONT_RIGHT
,
AUDIO_CHANNEL_POSITION_TOP_FRONT_CENTER
,
AUDIO_CHANNEL_POSITION_TOP_CENTER
,
AUDIO_CHANNEL_POSITION_TOP_REAR_LEFT
,
AUDIO_CHANNEL_POSITION_TOP_REAR_RIGHT
,
AUDIO_CHANNEL_POSITION_TOP_SIDE_LEFT
,
AUDIO_CHANNEL_POSITION_TOP_SIDE_RIGHT
,
AUDIO_CHANNEL_POSITION_TOP_REAR_CENTER
,
AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_CENTER
,
AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_LEFT
,
AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_RIGHT
,
AUDIO_CHANNEL_POSITION_WIDE_LEFT
,
AUDIO_CHANNEL_POSITION_WIDE_RIGHT
,
AUDIO_CHANNEL_POSITION_SURROUND_LEFT
,
AUDIO_CHANNEL_POSITION_SURROUND_RIGHT
} |
| | Audio channel positions. More...
|
| enum | AudioRingBufferState {
AUDIO_RING_BUFFER_STATE_STOPPED
,
AUDIO_RING_BUFFER_STATE_PAUSED
,
AUDIO_RING_BUFFER_STATE_STARTED
,
AUDIO_RING_BUFFER_STATE_ERROR
} |
| | The state of the ringbuffer. More...
|
| enum | AudioRingBufferFormatType {
AUDIO_RING_BUFFER_FORMAT_TYPE_RAW
,
AUDIO_RING_BUFFER_FORMAT_TYPE_MU_LAW
,
AUDIO_RING_BUFFER_FORMAT_TYPE_A_LAW
,
AUDIO_RING_BUFFER_FORMAT_TYPE_IMA_ADPCM
,
AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG
,
AUDIO_RING_BUFFER_FORMAT_TYPE_GSM
,
AUDIO_RING_BUFFER_FORMAT_TYPE_IEC958
,
AUDIO_RING_BUFFER_FORMAT_TYPE_AC3
,
AUDIO_RING_BUFFER_FORMAT_TYPE_EAC3
,
AUDIO_RING_BUFFER_FORMAT_TYPE_DTS
,
AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC
,
AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC
} |
| | The format of the samples in the ringbuffer. More...
|
| enum | BaseSrcFlags {
BASE_SRC_FLAG_STARTING = (((GST_OBJECT_FLAG_LAST << 10)) << 0)
,
BASE_SRC_FLAG_STARTED = (((GST_OBJECT_FLAG_LAST << 10)) << 1)
,
BASE_SRC_FLAG_LAST = (((GST_OBJECT_FLAG_LAST << 10)) << 6)
} |
| | The Gst::Element flags that a basesrc element may have. More...
|
| enum | BinFlags {
BIN_FLAG_NO_RESYNC = (GST_ELEMENT_FLAG_LAST << 0)
,
BIN_FLAG_LAST = (GST_ELEMENT_FLAG_LAST << 5)
} |
| | GstBinFlags are a set of flags specific to bins. More...
|
| enum | BufferFlags {
BUFFER_FLAG_LIVE = (GST_MINI_OBJECT_FLAG_LAST << 0)
,
BUFFER_FLAG_DECODE_ONLY = (GST_MINI_OBJECT_FLAG_LAST << 1)
,
BUFFER_FLAG_DISCONT = (GST_MINI_OBJECT_FLAG_LAST << 2)
,
BUFFER_FLAG_RESYNC = (GST_MINI_OBJECT_FLAG_LAST << 3)
,
BUFFER_FLAG_CORRUPTED = (GST_MINI_OBJECT_FLAG_LAST << 4)
,
BUFFER_FLAG_MARKER = (GST_MINI_OBJECT_FLAG_LAST << 5)
,
BUFFER_FLAG_HEADER = (GST_MINI_OBJECT_FLAG_LAST << 6)
,
BUFFER_FLAG_GAP = (GST_MINI_OBJECT_FLAG_LAST << 7)
,
BUFFER_FLAG_DROPPABLE = (GST_MINI_OBJECT_FLAG_LAST << 8)
,
BUFFER_FLAG_DELTA_UNIT = (GST_MINI_OBJECT_FLAG_LAST << 9)
,
BUFFER_FLAG_TAG_MEMORY = (GST_MINI_OBJECT_FLAG_LAST << 10)
,
BUFFER_FLAG_SYNC_AFTER = (GST_MINI_OBJECT_FLAG_LAST << 11)
,
BUFFER_FLAG_LAST = (GST_MINI_OBJECT_FLAG_LAST << 16)
} |
| | A set of buffer flags used to describe properties of a Gst::Buffer. More...
|
| enum | BufferCopyFlags {
BUFFER_COPY_NONE = 0x0
,
BUFFER_COPY_FLAGS = (1 << 0)
,
BUFFER_COPY_TIMESTAMPS = (1 << 1)
,
BUFFER_COPY_META = (1 << 2)
,
BUFFER_COPY_MEMORY = (1 << 3)
,
BUFFER_COPY_MERGE = (1 << 4)
,
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 | BusFlags {
BUS_FLUSHING = (GST_OBJECT_FLAG_LAST << 0)
,
BUS_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 1)
} |
| | The standard flags that a bus may have. More...
|
| enum | BusSyncReply {
BUS_DROP
,
BUS_PASS
,
BUS_ASYNC
} |
| | The result values for a GstBusSyncHandler. More...
|
| enum | CapsIntersectMode {
CAPS_INTERSECT_ZIG_ZAG
,
CAPS_INTERSECT_FIRST
} |
| | Modes of caps intersection. More...
|
| enum | CapsFlags { CAPS_FLAG_ANY = (GST_MINI_OBJECT_FLAG_LAST << 0)
} |
| | Extra flags for a caps. More...
|
| enum | ClockEntryType {
CLOCK_ENTRY_SINGLE
,
CLOCK_ENTRY_PERIODIC
} |
| | The type of the clock entry. More...
|
| enum | ClockReturn {
CLOCK_OK
,
CLOCK_EARLY
,
CLOCK_UNSCHEDULED
,
CLOCK_BUSY
,
CLOCK_BADTIME
,
CLOCK_ERROR
,
CLOCK_UNSUPPORTED
,
CLOCK_DONE
} |
| | The return value of a clock operation. More...
|
| enum | ClockFlags {
CLOCK_FLAG_CAN_DO_SINGLE_SYNC = (GST_OBJECT_FLAG_LAST << 0)
,
CLOCK_FLAG_CAN_DO_SINGLE_ASYNC = (GST_OBJECT_FLAG_LAST << 1)
,
CLOCK_FLAG_CAN_DO_PERIODIC_SYNC = (GST_OBJECT_FLAG_LAST << 2)
,
CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC = (GST_OBJECT_FLAG_LAST << 3)
,
CLOCK_FLAG_CAN_SET_RESOLUTION = (GST_OBJECT_FLAG_LAST << 4)
,
CLOCK_FLAG_CAN_SET_MASTER = (GST_OBJECT_FLAG_LAST << 5)
,
CLOCK_FLAG_NEEDS_STARTUP_SYNC = (GST_OBJECT_FLAG_LAST << 6)
,
CLOCK_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 8)
} |
| | The capabilities of this clock. More...
|
| enum | ColorBalanceType {
COLOR_BALANCE_HARDWARE
,
COLOR_BALANCE_SOFTWARE
} |
| | An enumeration indicating whether an element implements color balancing operations in software or in dedicated hardware. More...
|
| enum | DiscovererResult {
DISCOVERER_OK
,
DISCOVERER_URI_INVALID
,
DISCOVERER_ERROR
,
DISCOVERER_TIMEOUT
,
DISCOVERER_BUSY
,
DISCOVERER_MISSING_PLUGINS
} |
| | Result values for the discovery process. More...
|
| enum | DiscovererSerializeFlags {
DISCOVERER_SERIALIZE_BASIC = 0x0
,
DISCOVERER_SERIALIZE_CAPS = 1 << 0
,
DISCOVERER_SERIALIZE_TAGS = 1 << 1
,
DISCOVERER_SERIALIZE_MISC = 1 << 2
,
DISCOVERER_SERIALIZE_ALL = 0x7
} |
| | You can use these flags to control what is serialized by Gst::Discoverer::info_to_variant(). More...
|
| enum | ElementFactoryListType {
ELEMENT_FACTORY_TYPE_ANY
,
ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS
,
ELEMENT_FACTORY_TYPE_AUDIO_ENCODER
,
ELEMENT_FACTORY_TYPE_DECODABLE
,
ELEMENT_FACTORY_TYPE_DECODER
,
ELEMENT_FACTORY_TYPE_DEMUXER
,
ELEMENT_FACTORY_TYPE_DEPAYLOADER
,
ELEMENT_FACTORY_TYPE_ENCODER
,
ELEMENT_FACTORY_TYPE_FORMATTER
,
ELEMENT_FACTORY_TYPE_MAX_ELEMENTS
,
ELEMENT_FACTORY_TYPE_MEDIA_AUDIO
,
ELEMENT_FACTORY_TYPE_MEDIA_IMAGE
,
ELEMENT_FACTORY_TYPE_MEDIA_METADATA
,
ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE
,
ELEMENT_FACTORY_TYPE_MEDIA_VIDEO
,
ELEMENT_FACTORY_TYPE_MEDIA_ANY
,
ELEMENT_FACTORY_TYPE_MUXER
,
ELEMENT_FACTORY_TYPE_PARSER
,
ELEMENT_FACTORY_TYPE_PAYLOADER
,
ELEMENT_FACTORY_TYPE_SINK
,
ELEMENT_FACTORY_TYPE_SRC
,
ELEMENT_FACTORY_TYPE_VIDEO_ENCODER
} |
| enum | ElementFlags {
ELEMENT_FLAG_LOCKED_STATE = (GST_OBJECT_FLAG_LAST << 0)
,
ELEMENT_FLAG_SINK = (GST_OBJECT_FLAG_LAST << 1)
,
ELEMENT_FLAG_SOURCE = (GST_OBJECT_FLAG_LAST << 2)
,
ELEMENT_FLAG_PROVIDE_CLOCK = (GST_OBJECT_FLAG_LAST << 3)
,
ELEMENT_FLAG_REQUIRE_CLOCK = (GST_OBJECT_FLAG_LAST << 4)
,
ELEMENT_FLAG_INDEXABLE = (GST_OBJECT_FLAG_LAST << 5)
,
ELEMENT_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 10)
} |
| | The standard flags that an element may have. More...
|
| enum | StateChange {
STATE_CHANGE_NULL_TO_READY = 0xA
,
STATE_CHANGE_READY_TO_PAUSED = 0x13
,
STATE_CHANGE_PAUSED_TO_PLAYING = 0x1C
,
STATE_CHANGE_PLAYING_TO_PAUSED = 0x23
,
STATE_CHANGE_PAUSED_TO_READY = 0x1A
,
STATE_CHANGE_READY_TO_NULL = 0x11
} |
| | These are the different state changes an element goes through. More...
|
| enum | StateChangeReturn {
STATE_CHANGE_FAILURE
,
STATE_CHANGE_SUCCESS
,
STATE_CHANGE_ASYNC
,
STATE_CHANGE_NO_PREROLL
} |
| | The possible return values from a state change function such as Gst::Element::set_state(). More...
|
| enum | State {
STATE_VOID_PENDING
,
STATE_NULL
,
STATE_READY
,
STATE_PAUSED
,
STATE_PLAYING
} |
| | The possible states an element can be in. More...
|
| enum | AutoplugSelectResult {
AUTOPLUG_SELECT_TRY
,
AUTOPLUG_SELECT_EXPOSE
,
AUTOPLUG_SELECT_SKIP
} |
| enum | MultiHandleSinkClientStatus {
CLIENT_STATUS_OK
,
CLIENT_STATUS_CLOSED
,
CLIENT_STATUS_REMOVED
,
CLIENT_STATUS_SLOW
,
CLIENT_STATUS_ERROR
,
CLIENT_STATUS_DUPLICATE
,
CLIENT_STATUS_FLUSHING
} |
| enum | MultiHandleSinkSyncMethod {
SYNC_METHOD_LATEST
,
SYNC_METHOD_NEXT_KEYFRAME
,
SYNC_METHOD_LATEST_KEYFRAME
,
SYNC_METHOD_BURST
,
SYNC_METHOD_BURST_KEYFRAME
,
SYNC_METHOD_BURST_WITH_KEYFRAME
} |
| enum | PlayFlags {
PLAY_FLAG_VIDEO = (1 << 0)
,
PLAY_FLAG_AUDIO = (1 << 1)
,
PLAY_FLAG_TEXT = (1 << 2)
,
PLAY_FLAG_VIS = (1 << 3)
,
PLAY_FLAG_SOFT_VOLUME = (1 << 4)
,
PLAY_FLAG_NATIVE_AUDIO = (1 << 5)
,
PLAY_FLAG_NATIVE_VIDEO = (1 << 6)
,
PLAY_FLAG_DOWNLOAD = (1 << 7)
,
PLAY_FLAG_BUFFERING = (1 << 8)
,
PLAY_FLAG_DEINTERLACE = (1 << 9)
,
PLAY_FLAG_SOFT_COLORBALANCE = (1 << 10)
,
PLAY_FLAG_FORCE_FILTERS = (1 << 11)
} |
| enum | EventType {
EVENT_UNKNOWN = GST_EVENT_MAKE_TYPE (0, 0)
,
EVENT_FLUSH_START = GST_EVENT_MAKE_TYPE (10, FLAG(BOTH))
,
EVENT_FLUSH_STOP = GST_EVENT_MAKE_TYPE (20, FLAG(BOTH) | FLAG(SERIALIZED))
,
EVENT_STREAM_START = GST_EVENT_MAKE_TYPE (40, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY))
,
EVENT_CAPS = GST_EVENT_MAKE_TYPE (50, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY))
,
EVENT_SEGMENT = GST_EVENT_MAKE_TYPE (70, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY))
,
EVENT_TAG = GST_EVENT_MAKE_TYPE (80, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI))
,
EVENT_BUFFERSIZE = GST_EVENT_MAKE_TYPE (90, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY))
,
EVENT_SINK_MESSAGE = GST_EVENT_MAKE_TYPE (100, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI))
,
EVENT_EOS = GST_EVENT_MAKE_TYPE (110, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY))
,
EVENT_TOC = GST_EVENT_MAKE_TYPE (120, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI))
,
EVENT_PROTECTION = GST_EVENT_MAKE_TYPE (130, FLAG (DOWNSTREAM) | FLAG (SERIALIZED) | FLAG (STICKY) | FLAG (STICKY_MULTI))
,
EVENT_SEGMENT_DONE = GST_EVENT_MAKE_TYPE (150, FLAG(DOWNSTREAM) | FLAG(SERIALIZED))
,
EVENT_GAP = GST_EVENT_MAKE_TYPE (160, FLAG(DOWNSTREAM) | FLAG(SERIALIZED))
,
EVENT_QOS = GST_EVENT_MAKE_TYPE (190, FLAG(UPSTREAM))
,
EVENT_SEEK = GST_EVENT_MAKE_TYPE (200, FLAG(UPSTREAM))
,
EVENT_NAVIGATION = GST_EVENT_MAKE_TYPE (210, FLAG(UPSTREAM))
,
EVENT_LATENCY = GST_EVENT_MAKE_TYPE (220, FLAG(UPSTREAM))
,
EVENT_STEP = GST_EVENT_MAKE_TYPE (230, FLAG(UPSTREAM))
,
EVENT_RECONFIGURE = GST_EVENT_MAKE_TYPE (240, FLAG(UPSTREAM))
,
EVENT_TOC_SELECT = GST_EVENT_MAKE_TYPE (250, FLAG(UPSTREAM))
,
EVENT_CUSTOM_UPSTREAM = GST_EVENT_MAKE_TYPE (270, FLAG(UPSTREAM))
,
EVENT_CUSTOM_DOWNSTREAM = GST_EVENT_MAKE_TYPE (280, FLAG(DOWNSTREAM) | FLAG(SERIALIZED))
,
EVENT_CUSTOM_DOWNSTREAM_OOB = GST_EVENT_MAKE_TYPE (290, FLAG(DOWNSTREAM))
,
EVENT_CUSTOM_DOWNSTREAM_STICKY = GST_EVENT_MAKE_TYPE (300, FLAG(DOWNSTREAM) | FLAG(SERIALIZED) | FLAG(STICKY) | FLAG(STICKY_MULTI))
,
EVENT_CUSTOM_BOTH = GST_EVENT_MAKE_TYPE (310, FLAG(BOTH) | FLAG(SERIALIZED))
,
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 | EventTypeFlags {
EVENT_TYPE_UPSTREAM = 1 << 0
,
EVENT_TYPE_DOWNSTREAM = 1 << 1
,
EVENT_TYPE_SERIALIZED = 1 << 2
,
EVENT_TYPE_STICKY = 1 << 3
,
EVENT_TYPE_STICKY_MULTI = 1 << 4
} |
| | Gst::EventTypeFlags indicate the aspects of the different Gst::EventType values. More...
|
| enum | QOSType {
QOS_TYPE_OVERFLOW
,
QOS_TYPE_UNDERFLOW
,
QOS_TYPE_THROTTLE
} |
| | The different types of QoS events that can be given to the Gst::Event::new_qos() method. More...
|
| enum | StreamFlags {
STREAM_FLAG_NONE = 0x0
,
STREAM_FLAG_SPARSE = (1 << 0)
,
STREAM_FLAG_SELECT = (1 << 1)
,
STREAM_FLAG_UNSELECT = (1 << 2)
} |
| enum | Format {
FORMAT_UNDEFINED
,
FORMAT_DEFAULT
,
FORMAT_BYTES
,
FORMAT_TIME
,
FORMAT_BUFFERS
,
FORMAT_PERCENT
} |
| | Standard predefined formats. More...
|
| enum | IteratorItem {
ITERATOR_ITEM_SKIP
,
ITERATOR_ITEM_PASS
,
ITERATOR_ITEM_END
} |
| | The result of a Gst::IteratorItemFunction. More...
|
| enum | IteratorResult {
ITERATOR_DONE
,
ITERATOR_OK
,
ITERATOR_RESYNC
,
ITERATOR_ERROR
} |
| | The result of Gst::Iterator::next(). More...
|
| enum | MapFlags {
MAP_READ = GST_LOCK_FLAG_READ
,
MAP_WRITE = GST_LOCK_FLAG_WRITE
,
MAP_FLAG_LAST = (1 << 16)
} |
| | Flags used when mapping memory. More...
|
| enum | MessageType {
MESSAGE_UNKNOWN = 0x0
,
MESSAGE_EOS = (1 << 0)
,
MESSAGE_ERROR = (1 << 1)
,
MESSAGE_WARNING = (1 << 2)
,
MESSAGE_INFO = (1 << 3)
,
MESSAGE_TAG = (1 << 4)
,
MESSAGE_BUFFERING = (1 << 5)
,
MESSAGE_STATE_CHANGED = (1 << 6)
,
MESSAGE_STATE_DIRTY = (1 << 7)
,
MESSAGE_STEP_DONE = (1 << 8)
,
MESSAGE_CLOCK_PROVIDE = (1 << 9)
,
MESSAGE_CLOCK_LOST = (1 << 10)
,
MESSAGE_NEW_CLOCK = (1 << 11)
,
MESSAGE_STRUCTURE_CHANGE = (1 << 12)
,
MESSAGE_STREAM_STATUS = (1 << 13)
,
MESSAGE_APPLICATION = (1 << 14)
,
MESSAGE_ELEMENT = (1 << 15)
,
MESSAGE_SEGMENT_START = (1 << 16)
,
MESSAGE_SEGMENT_DONE = (1 << 17)
,
MESSAGE_DURATION_CHANGED = (1 << 18)
,
MESSAGE_LATENCY = (1 << 19)
,
MESSAGE_ASYNC_START = (1 << 20)
,
MESSAGE_ASYNC_DONE = (1 << 21)
,
MESSAGE_REQUEST_STATE = (1 << 22)
,
MESSAGE_STEP_START = (1 << 23)
,
MESSAGE_QOS = (1 << 24)
,
MESSAGE_PROGRESS = (1 << 25)
,
MESSAGE_TOC = (1 << 26)
,
MESSAGE_RESET_TIME = (1 << 27)
,
MESSAGE_STREAM_START = (1 << 28)
,
MESSAGE_NEED_CONTEXT = (1 << 29)
,
MESSAGE_HAVE_CONTEXT = (1 << 30)
,
MESSAGE_EXTENDED = (1 << 31)
} |
| | The different message types that are available. More...
|
| enum | ProgressType {
PROGRESS_TYPE_START
,
PROGRESS_TYPE_CONTINUE
,
PROGRESS_TYPE_COMPLETE
,
PROGRESS_TYPE_CANCELED
,
PROGRESS_TYPE_ERROR
} |
| | The type of a Gst::MESSAGE_PROGRESS. More...
|
| enum | StructureChangeType {
STRUCTURE_CHANGE_TYPE_PAD_LINK
,
STRUCTURE_CHANGE_TYPE_PAD_UNLINK
} |
| | The type of a Gst::MESSAGE_STRUCTURE_CHANGE. More...
|
| enum | StreamStatusType {
STREAM_STATUS_TYPE_CREATE = 0
,
STREAM_STATUS_TYPE_ENTER = 1
,
STREAM_STATUS_TYPE_LEAVE = 2
,
STREAM_STATUS_TYPE_DESTROY = 3
,
STREAM_STATUS_TYPE_START = 8
,
STREAM_STATUS_TYPE_PAUSE = 9
,
STREAM_STATUS_TYPE_STOP = 10
} |
| | The type of a Gst::MESSAGE_STREAM_STATUS. More...
|
| enum | MemoryFlags {
MEMORY_FLAG_READONLY = GST_MINI_OBJECT_FLAG_LOCK_READONLY
,
MEMORY_FLAG_NO_SHARE = (GST_MINI_OBJECT_FLAG_LAST << 0)
,
MEMORY_FLAG_ZERO_PREFIXED = (GST_MINI_OBJECT_FLAG_LAST << 1)
,
MEMORY_FLAG_ZERO_PADDED = (GST_MINI_OBJECT_FLAG_LAST << 2)
,
MEMORY_FLAG_PHYSICALLY_CONTIGUOUS = (GST_MINI_OBJECT_FLAG_LAST << 3)
,
MEMORY_FLAG_NOT_MAPPABLE = (GST_MINI_OBJECT_FLAG_LAST << 4)
,
MEMORY_FLAG_LAST = (GST_MINI_OBJECT_FLAG_LAST << 16)
} |
| | Flags for wrapped memory. More...
|
| enum | MiniObjectFlags {
MINI_OBJECT_FLAG_LOCKABLE = (1 << 0)
,
MINI_OBJECT_FLAG_LOCK_READONLY = (1 << 1)
,
MINI_OBJECT_FLAG_LAST = (1 << 4)
} |
| | Flags for the mini object. More...
|
| enum | LockFlags {
LOCK_FLAG_READ = (1 << 0)
,
LOCK_FLAG_WRITE = (1 << 1)
,
LOCK_FLAG_EXCLUSIVE = (1 << 2)
,
LOCK_FLAG_LAST = (1 << 8)
} |
| | Flags used when locking miniobjects. More...
|
| enum | NavigationCommand {
NAVIGATION_COMMAND_INVALID = 0
,
NAVIGATION_COMMAND_MENU1 = 1
,
NAVIGATION_COMMAND_MENU2 = 2
,
NAVIGATION_COMMAND_MENU3 = 3
,
NAVIGATION_COMMAND_MENU4 = 4
,
NAVIGATION_COMMAND_MENU5 = 5
,
NAVIGATION_COMMAND_MENU6 = 6
,
NAVIGATION_COMMAND_MENU7 = 7
,
NAVIGATION_COMMAND_LEFT = 20
,
NAVIGATION_COMMAND_RIGHT = 21
,
NAVIGATION_COMMAND_UP = 22
,
NAVIGATION_COMMAND_DOWN = 23
,
NAVIGATION_COMMAND_ACTIVATE = 24
,
NAVIGATION_COMMAND_PREV_ANGLE = 30
,
NAVIGATION_COMMAND_NEXT_ANGLE = 31
} |
| | A set of commands that may be issued to an element providing the Gst::Navigation interface. More...
|
| enum | NavigationEventType {
NAVIGATION_EVENT_INVALID
,
NAVIGATION_EVENT_KEY_PRESS
,
NAVIGATION_EVENT_KEY_RELEASE
,
NAVIGATION_EVENT_MOUSE_BUTTON_PRESS
,
NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE
,
NAVIGATION_EVENT_MOUSE_MOVE
,
NAVIGATION_EVENT_COMMAND
} |
| | Enum values for the various events that an element implementing the GstNavigation interface might send up the pipeline. More...
|
| enum | NavigationMessageType {
NAVIGATION_MESSAGE_INVALID
,
NAVIGATION_MESSAGE_MOUSE_OVER
,
NAVIGATION_MESSAGE_COMMANDS_CHANGED
,
NAVIGATION_MESSAGE_ANGLES_CHANGED
,
NAVIGATION_MESSAGE_EVENT
} |
| | A set of notifications that may be received on the bus when navigation related status changes. More...
|
| enum | NavigationQueryType {
NAVIGATION_QUERY_INVALID
,
NAVIGATION_QUERY_COMMANDS
,
NAVIGATION_QUERY_ANGLES
} |
| | Tyoes of navigation interface queries. More...
|
| enum | ObjectFlags { OBJECT_FLAG_LAST = (1<<4)
} |
| | The standard flags that an gstobject may have. More...
|
| enum | PadMode {
PAD_MODE_NONE
,
PAD_MODE_PUSH
,
PAD_MODE_PULL
} |
| | The status of a GstPad. More...
|
| enum | FlowReturn {
FLOW_CUSTOM_SUCCESS_2 = 102
,
FLOW_CUSTOM_SUCCESS_1 = 101
,
FLOW_CUSTOM_SUCCESS = 100
,
FLOW_OK = 0
,
FLOW_NOT_LINKED = -1
,
FLOW_FLUSHING = -2
,
FLOW_EOS = -3
,
FLOW_NOT_NEGOTIATED = -4
,
FLOW_ERROR = -5
,
FLOW_NOT_SUPPORTED = -6
,
FLOW_CUSTOM_ERROR = -100
,
FLOW_CUSTOM_ERROR_1 = -101
,
FLOW_CUSTOM_ERROR_2 = -102
} |
| | The result of passing data to a pad. More...
|
| enum | PadDirection {
PAD_UNKNOWN
,
PAD_SRC
,
PAD_SINK
} |
| | The direction of a pad. More...
|
| enum | PadFlags {
PAD_FLAG_BLOCKED = 0x10
,
PAD_FLAG_FLUSHING = 0x20
,
PAD_FLAG_EOS = 0x40
,
PAD_FLAG_BLOCKING = 0x80
,
PAD_FLAG_NEED_PARENT = 0x100
,
PAD_FLAG_NEED_RECONFIGURE = 0x200
,
PAD_FLAG_PENDING_EVENTS = 0x400
,
PAD_FLAG_FIXED_CAPS = 0x800
,
PAD_FLAG_PROXY_CAPS = 0x1000
,
PAD_FLAG_PROXY_ALLOCATION = 0x2000
,
PAD_FLAG_PROXY_SCHEDULING = 0x4000
,
PAD_FLAG_ACCEPT_INTERSECT = 0x8000
,
PAD_FLAG_ACCEPT_TEMPLATE = 0x10000
,
PAD_FLAG_LAST = 0x100000
} |
| | Pad state flags. More...
|
| enum | PadLinkReturn {
PAD_LINK_OK = 0
,
PAD_LINK_WRONG_HIERARCHY = -1
,
PAD_LINK_WAS_LINKED = -2
,
PAD_LINK_WRONG_DIRECTION = -3
,
PAD_LINK_NOFORMAT = -4
,
PAD_LINK_NOSCHED = -5
,
PAD_LINK_REFUSED = -6
} |
| | Result values from gst_pad_link and friends. More...
|
| enum | PadLinkCheck {
PAD_LINK_CHECK_NOTHING = 0x0
,
PAD_LINK_CHECK_HIERARCHY = 1 << 0
,
PAD_LINK_CHECK_TEMPLATE_CAPS = 1 << 1
,
PAD_LINK_CHECK_CAPS = 1 << 2
,
PAD_LINK_CHECK_DEFAULT = 0x5
} |
| | The amount of checking to be done when linking pads. More...
|
| enum | PadProbeType {
PAD_PROBE_TYPE_INVALID = 0x0
,
PAD_PROBE_TYPE_IDLE = (1 << 0)
,
PAD_PROBE_TYPE_BLOCK = (1 << 1)
,
PAD_PROBE_TYPE_BUFFER = (1 << 4)
,
PAD_PROBE_TYPE_BUFFER_LIST = (1 << 5)
,
PAD_PROBE_TYPE_EVENT_DOWNSTREAM = (1 << 6)
,
PAD_PROBE_TYPE_EVENT_UPSTREAM = (1 << 7)
,
PAD_PROBE_TYPE_EVENT_FLUSH = (1 << 8)
,
PAD_PROBE_TYPE_QUERY_DOWNSTREAM = (1 << 9)
,
PAD_PROBE_TYPE_QUERY_UPSTREAM = (1 << 10)
,
PAD_PROBE_TYPE_PUSH = (1 << 12)
,
PAD_PROBE_TYPE_PULL = (1 << 13)
,
PAD_PROBE_TYPE_BLOCKING = 0x3
,
PAD_PROBE_TYPE_DATA_DOWNSTREAM = 0x70
,
PAD_PROBE_TYPE_DATA_UPSTREAM = 0x80
,
PAD_PROBE_TYPE_DATA_BOTH = 0xF0
,
PAD_PROBE_TYPE_BLOCK_DOWNSTREAM = 0x72
,
PAD_PROBE_TYPE_BLOCK_UPSTREAM = 0x82
,
PAD_PROBE_TYPE_EVENT_BOTH = 0xC0
,
PAD_PROBE_TYPE_QUERY_BOTH = 0x600
,
PAD_PROBE_TYPE_ALL_BOTH = 0x6F0
,
PAD_PROBE_TYPE_SCHEDULING = 0x3000
} |
| | The different probing types that can occur. More...
|
| enum | PadProbeReturn {
PAD_PROBE_DROP
,
PAD_PROBE_OK
,
PAD_PROBE_REMOVE
,
PAD_PROBE_PASS
,
PAD_PROBE_HANDLED
} |
| | Different return values for the Gst::SlotPadProbe. More...
|
| enum | PadTemplateFlags { PAD_TEMPLATE_FLAG_LAST = 0x100
} |
| | Flags for the padtemplate. More...
|
| enum | PadPresence {
PAD_ALWAYS
,
PAD_SOMETIMES
,
PAD_REQUEST
} |
| | Indicates when this pad will become available. More...
|
| enum | Rank {
RANK_NONE = 0
,
RANK_MARGINAL = 64
,
RANK_SECONDARY = 128
,
RANK_PRIMARY = 256
} |
| | Element priority ranks. More...
|
| enum | PluginDependencyFlags {
PLUGIN_DEPENDENCY_FLAG_NONE = 0x0
,
PLUGIN_DEPENDENCY_FLAG_RECURSE = (1 << 0)
,
PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY = (1 << 1)
,
PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX = (1 << 2)
,
PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_PREFIX = (1 << 3)
} |
| | Flags used in connection with Gst::Plugin::add_dependency(). More...
|
| enum | PluginFlags {
PLUGIN_FLAG_CACHED = 0x10
,
PLUGIN_FLAG_BLACKLISTED = 0x20
} |
| | The plugin loading state. More...
|
| enum | BufferingMode {
BUFFERING_STREAM
,
BUFFERING_DOWNLOAD
,
BUFFERING_TIMESHIFT
,
BUFFERING_LIVE
} |
| | The different types of buffering methods. More...
|
| enum | QueryType {
QUERY_UNKNOWN = GST_QUERY_MAKE_TYPE (0, 0)
,
QUERY_POSITION = GST_QUERY_MAKE_TYPE (10, FLAG(BOTH))
,
QUERY_DURATION = GST_QUERY_MAKE_TYPE (20, FLAG(BOTH))
,
QUERY_LATENCY = GST_QUERY_MAKE_TYPE (30, FLAG(BOTH))
,
QUERY_JITTER = GST_QUERY_MAKE_TYPE (40, FLAG(BOTH))
,
QUERY_RATE = GST_QUERY_MAKE_TYPE (50, FLAG(BOTH))
,
QUERY_SEEKING = GST_QUERY_MAKE_TYPE (60, FLAG(BOTH))
,
QUERY_SEGMENT = GST_QUERY_MAKE_TYPE (70, FLAG(BOTH))
,
QUERY_CONVERT = GST_QUERY_MAKE_TYPE (80, FLAG(BOTH))
,
QUERY_FORMATS = GST_QUERY_MAKE_TYPE (90, FLAG(BOTH))
,
QUERY_BUFFERING = GST_QUERY_MAKE_TYPE (110, FLAG(BOTH))
,
QUERY_CUSTOM = GST_QUERY_MAKE_TYPE (120, FLAG(BOTH))
,
QUERY_URI = GST_QUERY_MAKE_TYPE (130, FLAG(BOTH))
,
QUERY_ALLOCATION = GST_QUERY_MAKE_TYPE (140, FLAG(DOWNSTREAM) | FLAG(SERIALIZED))
,
QUERY_SCHEDULING = GST_QUERY_MAKE_TYPE (150, FLAG(UPSTREAM))
,
QUERY_ACCEPT_CAPS = GST_QUERY_MAKE_TYPE (160, FLAG(BOTH))
,
QUERY_CAPS = GST_QUERY_MAKE_TYPE (170, FLAG(BOTH))
,
QUERY_DRAIN = GST_QUERY_MAKE_TYPE (180, FLAG(DOWNSTREAM) | FLAG(SERIALIZED))
,
QUERY_CONTEXT = GST_QUERY_MAKE_TYPE (190, FLAG(BOTH))
} |
| | Standard predefined Query types. More...
|
| enum | QueryTypeFlags {
QUERY_TYPE_UPSTREAM = 1 << 0
,
QUERY_TYPE_DOWNSTREAM = 1 << 1
,
QUERY_TYPE_SERIALIZED = 1 << 2
} |
| | Gst::QueryTypeFlags indicate the aspects of the different Gst::QueryType values. More...
|
| enum | SchedulingFlags {
SCHEDULING_FLAG_SEEKABLE = (1 << 0)
,
SCHEDULING_FLAG_SEQUENTIAL = (1 << 1)
,
SCHEDULING_FLAG_BANDWIDTH_LIMITED = (1 << 2)
} |
| | The different scheduling flags. More...
|
| enum | SeekFlags {
SEEK_FLAG_NONE = 0x0
,
SEEK_FLAG_FLUSH = (1 << 0)
,
SEEK_FLAG_ACCURATE = (1 << 1)
,
SEEK_FLAG_KEY_UNIT = (1 << 2)
,
SEEK_FLAG_SEGMENT = (1 << 3)
,
SEEK_FLAG_TRICKMODE = (1 << 4)
,
SEEK_FLAG_SKIP = (1 << 4)
,
SEEK_FLAG_SNAP_BEFORE = (1 << 5)
,
SEEK_FLAG_SNAP_AFTER = (1 << 6)
,
SEEK_FLAG_SNAP_NEAREST = 0x60
,
SEEK_FLAG_TRICKMODE_KEY_UNITS = (1 << 7)
,
SEEK_FLAG_TRICKMODE_NO_AUDIO = (1 << 8)
} |
| | Flags to be used with Gst::Element::seek() or Gst::Event::new_seek(). More...
|
| enum | SeekType {
SEEK_TYPE_NONE
,
SEEK_TYPE_SET
,
SEEK_TYPE_END
} |
| | The different types of seek events. More...
|
| enum | StreamVolumeFormat {
STREAM_VOLUME_FORMAT_LINEAR
,
STREAM_VOLUME_FORMAT_CUBIC
,
STREAM_VOLUME_FORMAT_DB
} |
| | Different representations of a stream volume. More...
|
| enum | TagMergeMode {
TAG_MERGE_UNDEFINED
,
TAG_MERGE_REPLACE_ALL
,
TAG_MERGE_REPLACE
,
TAG_MERGE_APPEND
,
TAG_MERGE_PREPEND
,
TAG_MERGE_KEEP
,
TAG_MERGE_KEEP_ALL
,
TAG_MERGE_COUNT
} |
| | The different tag merging modes are basically replace, overwrite and append, but they can be seen from two directions. More...
|
| enum | TagFlag {
TAG_FLAG_UNDEFINED
,
TAG_FLAG_META
,
TAG_FLAG_ENCODED
,
TAG_FLAG_DECODED
,
TAG_FLAG_COUNT
} |
| | Extra tag flags used when registering tags. More...
|
| enum | Tag {
TAG_TITLE
,
TAG_TITLE_SORTNAME
,
TAG_ARTIST
,
TAG_ARTIST_SORTNAME
,
TAG_ALBUM
,
TAG_ALBUM_SORTNAME
,
TAG_DATE
,
TAG_GENRE
,
TAG_COMMENT
,
TAG_EXTENDED_COMMENT
,
TAG_TRACK_NUMBER
,
TAG_TRACK_COUNT
,
TAG_ALBUM_VOLUME_NUMBER
,
TAG_ALBUM_VOLUME_COUNT
,
TAG_LOCATION
,
TAG_DESCRIPTION
,
TAG_VERSION
,
TAG_ISRC
,
TAG_ORGANIZATION
,
TAG_COPYRIGHT
,
TAG_COPYRIGHT_URI
,
TAG_COMPOSER
,
TAG_CONTACT
,
TAG_LICENSE
,
TAG_LICENSE_URI
,
TAG_PERFORMER
,
TAG_DURATION
,
TAG_CODEC
,
TAG_VIDEO_CODEC
,
TAG_AUDIO_CODEC
,
TAG_BITRATE
,
TAG_NOMINAL_BITRATE
,
TAG_MINIMUM_BITRATE
,
TAG_MAXIMUM_BITRATE
,
TAG_SERIAL
,
TAG_ENCODER
,
TAG_ENCODER_VERSION
,
TAG_TRACK_GAIN
,
TAG_TRACK_PEAK
,
TAG_ALBUM_GAIN
,
TAG_ALBUM_PEAK
,
TAG_REFERENCE_LEVEL
,
TAG_LANGUAGE_CODE
,
TAG_IMAGE
,
TAG_PREVIEW_IMAGE
,
TAG_ATTACHMENT
,
TAG_BEATS_PER_MINUTE
,
TAG_KEYWORDS
,
TAG_GEO_LOCATION_NAME
,
TAG_GEO_LOCATION_LATITUDE
,
TAG_GEO_LOCATION_LONGITUDE
,
TAG_GEO_LOCATION_ELEVATION
} |
| | Identifiers for commonly-used tags. More...
|
| enum | TaskState {
TASK_STARTED
,
TASK_STOPPED
,
TASK_PAUSED
} |
| | The different states a task can be in. More...
|
| enum | TocScope {
TOC_SCOPE_GLOBAL = 1
,
TOC_SCOPE_CURRENT
} |
| | The scope of a TOC. More...
|
| enum | TocEntryType {
TOC_ENTRY_TYPE_ANGLE = -3
,
TOC_ENTRY_TYPE_VERSION
,
TOC_ENTRY_TYPE_EDITION
,
TOC_ENTRY_TYPE_INVALID
,
TOC_ENTRY_TYPE_TITLE
,
TOC_ENTRY_TYPE_TRACK
,
TOC_ENTRY_TYPE_CHAPTER
} |
| | The different types of TOC entries (see Gst::TocEntry). More...
|
| enum | TocLoopType {
TOC_LOOP_NONE
,
TOC_LOOP_FORWARD
,
TOC_LOOP_REVERSE
,
TOC_LOOP_PING_PONG
} |
| | How a Gst::TocEntry should be repeated. More...
|
| enum | TypeFindProbability {
TYPE_FIND_NONE = 0
,
TYPE_FIND_MINIMUM = 1
,
TYPE_FIND_POSSIBLE = 50
,
TYPE_FIND_LIKELY = 80
,
TYPE_FIND_NEARLY_CERTAIN = 99
,
TYPE_FIND_MAXIMUM = 100
} |
| | The probability of the typefind function. More...
|
| enum | URIType {
URI_UNKNOWN
,
URI_SINK
,
URI_SRC
} |
| | The different types of URI direction. More...
|
| enum | URIError {
URI_ERROR_UNSUPPORTED_PROTOCOL
,
URI_ERROR_BAD_URI
,
URI_ERROR_BAD_STATE
,
URI_ERROR_BAD_REFERENCE
} |
| | Different URI-related errors that can occur. More...
|
| enum | VideoChromaSite {
VIDEO_CHROMA_SITE_UNKNOWN = 0x0
,
VIDEO_CHROMA_SITE_NONE = (1 << 0)
,
VIDEO_CHROMA_SITE_H_COSITED = (1 << 1)
,
VIDEO_CHROMA_SITE_V_COSITED = (1 << 2)
,
VIDEO_CHROMA_SITE_ALT_LINE = (1 << 3)
,
VIDEO_CHROMA_SITE_COSITED = 0x6
,
VIDEO_CHROMA_SITE_JPEG = 0x1
,
VIDEO_CHROMA_SITE_MPEG2 = 0x2
,
VIDEO_CHROMA_SITE_DV = 0xE
} |
| | Various Chroma sitings. More...
|
| enum | VideoChromaMethod {
VIDEO_CHROMA_METHOD_NEAREST
,
VIDEO_CHROMA_METHOD_LINEAR
} |
| | Different subsampling and upsampling methods. More...
|
| enum | VideoChromaFlags {
VIDEO_CHROMA_FLAG_NONE = 0x0
,
VIDEO_CHROMA_FLAG_INTERLACED = (1 << 0)
} |
| | Extra flags that influence the result from gst_video_chroma_resample_new(). More...
|
| enum | VideoFormat {
VIDEO_FORMAT_UNKNOWN
,
VIDEO_FORMAT_ENCODED
,
VIDEO_FORMAT_I420
,
VIDEO_FORMAT_YV12
,
VIDEO_FORMAT_YUY2
,
VIDEO_FORMAT_UYVY
,
VIDEO_FORMAT_AYUV
,
VIDEO_FORMAT_RGBx
,
VIDEO_FORMAT_BGRx
,
VIDEO_FORMAT_xRGB
,
VIDEO_FORMAT_xBGR
,
VIDEO_FORMAT_RGBA
,
VIDEO_FORMAT_BGRA
,
VIDEO_FORMAT_ARGB
,
VIDEO_FORMAT_ABGR
,
VIDEO_FORMAT_RGB
,
VIDEO_FORMAT_BGR
,
VIDEO_FORMAT_Y41B
,
VIDEO_FORMAT_Y42B
,
VIDEO_FORMAT_YVYU
,
VIDEO_FORMAT_Y444
,
VIDEO_FORMAT_v210
,
VIDEO_FORMAT_v216
,
VIDEO_FORMAT_NV12
,
VIDEO_FORMAT_NV21
,
VIDEO_FORMAT_GRAY8
,
VIDEO_FORMAT_GRAY16_BE
,
VIDEO_FORMAT_GRAY16_LE
,
VIDEO_FORMAT_v308
,
VIDEO_FORMAT_RGB16
,
VIDEO_FORMAT_BGR16
,
VIDEO_FORMAT_RGB15
,
VIDEO_FORMAT_BGR15
,
VIDEO_FORMAT_UYVP
,
VIDEO_FORMAT_A420
,
VIDEO_FORMAT_RGB8P
,
VIDEO_FORMAT_YUV9
,
VIDEO_FORMAT_YVU9
,
VIDEO_FORMAT_IYU1
,
VIDEO_FORMAT_ARGB64
,
VIDEO_FORMAT_AYUV64
,
VIDEO_FORMAT_r210
,
VIDEO_FORMAT_I420_10BE
,
VIDEO_FORMAT_I420_10LE
,
VIDEO_FORMAT_I422_10BE
,
VIDEO_FORMAT_I422_10LE
,
VIDEO_FORMAT_Y444_10BE
,
VIDEO_FORMAT_Y444_10LE
,
VIDEO_FORMAT_GBR
,
VIDEO_FORMAT_GBR_10BE
,
VIDEO_FORMAT_GBR_10LE
,
VIDEO_FORMAT_NV16
,
VIDEO_FORMAT_NV24
,
VIDEO_FORMAT_NV12_64Z32
,
VIDEO_FORMAT_A420_10BE
,
VIDEO_FORMAT_A420_10LE
,
VIDEO_FORMAT_A422_10BE
,
VIDEO_FORMAT_A422_10LE
,
VIDEO_FORMAT_A444_10BE
,
VIDEO_FORMAT_A444_10LE
,
VIDEO_FORMAT_NV61
} |
| enum | VideoFormatFlags {
VIDEO_FORMAT_FLAG_YUV = (1 << 0)
,
VIDEO_FORMAT_FLAG_RGB = (1 << 1)
,
VIDEO_FORMAT_FLAG_GRAY = (1 << 2)
,
VIDEO_FORMAT_FLAG_ALPHA = (1 << 3)
,
VIDEO_FORMAT_FLAG_LE = (1 << 4)
,
VIDEO_FORMAT_FLAG_PALETTE = (1 << 5)
,
VIDEO_FORMAT_FLAG_COMPLEX = (1 << 6)
,
VIDEO_FORMAT_FLAG_UNPACK = (1 << 7)
,
VIDEO_FORMAT_FLAG_TILED = (1 << 8)
} |
| | The different video flags that a format info can have. More...
|
| enum | VideoPackFlags {
VIDEO_PACK_FLAG_NONE = 0x0
,
VIDEO_PACK_FLAG_TRUNCATE_RANGE = (1 << 0)
,
VIDEO_PACK_FLAG_INTERLACED = (1 << 1)
} |
| | The different flags that can be used when packing and unpacking. More...
|
| enum | VideoFrameFlags {
VIDEO_FRAME_FLAG_NONE = 0x0
,
VIDEO_FRAME_FLAG_INTERLACED = (1 << 0)
,
VIDEO_FRAME_FLAG_TFF = (1 << 1)
,
VIDEO_FRAME_FLAG_RFF = (1 << 2)
,
VIDEO_FRAME_FLAG_ONEFIELD = (1 << 3)
,
VIDEO_FRAME_FLAG_MULTIPLE_VIEW = (1 << 4)
,
VIDEO_FRAME_FLAG_FIRST_IN_BUNDLE = (1 << 5)
} |
| | Extra video frame flags. More...
|
| enum | VideoBufferFlags {
VIDEO_BUFFER_FLAG_INTERLACED = (GST_BUFFER_FLAG_LAST << 0)
,
VIDEO_BUFFER_FLAG_TFF = (GST_BUFFER_FLAG_LAST << 1)
,
VIDEO_BUFFER_FLAG_RFF = (GST_BUFFER_FLAG_LAST << 2)
,
VIDEO_BUFFER_FLAG_ONEFIELD = (GST_BUFFER_FLAG_LAST << 3)
,
VIDEO_BUFFER_FLAG_MULTIPLE_VIEW = (GST_BUFFER_FLAG_LAST << 4)
,
VIDEO_BUFFER_FLAG_FIRST_IN_BUNDLE = (GST_BUFFER_FLAG_LAST << 5)
,
VIDEO_BUFFER_FLAG_LAST = (GST_BUFFER_FLAG_LAST << 8)
} |
| | Additional video buffer flags. More...
|
| enum | VideoFrameMapFlags {
VIDEO_FRAME_MAP_FLAG_NO_REF = (GST_MAP_FLAG_LAST << 0)
,
VIDEO_FRAME_MAP_FLAG_LAST = (GST_MAP_FLAG_LAST << 8)
} |
| | Additional mapping flags for Gst::VideoFrame::map(). More...
|
| enum | VideoInterlaceMode {
VIDEO_INTERLACE_MODE_PROGRESSIVE
,
VIDEO_INTERLACE_MODE_INTERLEAVED
,
VIDEO_INTERLACE_MODE_MIXED
,
VIDEO_INTERLACE_MODE_FIELDS
} |
| | The possible values of the Gst::VideoInterlaceMode describing the interlace mode of the stream. More...
|
| enum | VideoMultiviewMode {
VIDEO_MULTIVIEW_MODE_NONE = -1
,
VIDEO_MULTIVIEW_MODE_MONO = 0
,
VIDEO_MULTIVIEW_MODE_LEFT = 1
,
VIDEO_MULTIVIEW_MODE_RIGHT = 2
,
VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE = 3
,
VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX = 4
,
VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED = 5
,
VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED = 6
,
VIDEO_MULTIVIEW_MODE_TOP_BOTTOM = 7
,
VIDEO_MULTIVIEW_MODE_CHECKERBOARD = 8
,
VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME = 32
,
VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME = 33
,
VIDEO_MULTIVIEW_MODE_SEPARATED = 34
} |
| | All possible stereoscopic 3D and multiview representations. More...
|
| enum | VideoMultiviewFramePacking {
VIDEO_MULTIVIEW_FRAME_PACKING_NONE = -1
,
VIDEO_MULTIVIEW_FRAME_PACKING_MONO
,
VIDEO_MULTIVIEW_FRAME_PACKING_LEFT
,
VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT
,
VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE
,
VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX
,
VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED
,
VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED
,
VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM
,
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 | VideoMultiviewFlags {
VIDEO_MULTIVIEW_FLAGS_NONE = 0x0
,
VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST = (1 << 0)
,
VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED = (1 << 1)
,
VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED = (1 << 2)
,
VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED = (1 << 3)
,
VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED = (1 << 4)
,
VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT = (1 << 14)
,
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 | VideoFlags {
VIDEO_FLAG_NONE = 0x0
,
VIDEO_FLAG_VARIABLE_FPS = (1 << 0)
,
VIDEO_FLAG_PREMULTIPLIED_ALPHA = (1 << 1)
} |
| | Extra video flags. More...
|
|
| AudioFormatFlags | operator| (AudioFormatFlags lhs, AudioFormatFlags rhs) |
| AudioFormatFlags | operator& (AudioFormatFlags lhs, AudioFormatFlags rhs) |
| AudioFormatFlags | operator^ (AudioFormatFlags lhs, AudioFormatFlags rhs) |
| AudioFormatFlags | operator~ (AudioFormatFlags flags) |
| AudioFormatFlags& | operator|= (AudioFormatFlags& lhs, AudioFormatFlags rhs) |
| AudioFormatFlags& | operator&= (AudioFormatFlags& lhs, AudioFormatFlags rhs) |
| AudioFormatFlags& | operator^= (AudioFormatFlags& lhs, AudioFormatFlags rhs) |
| AudioPackFlags | operator| (AudioPackFlags lhs, AudioPackFlags rhs) |
| AudioPackFlags | operator& (AudioPackFlags lhs, AudioPackFlags rhs) |
| AudioPackFlags | operator^ (AudioPackFlags lhs, AudioPackFlags rhs) |
| AudioPackFlags | operator~ (AudioPackFlags flags) |
| AudioPackFlags& | operator|= (AudioPackFlags& lhs, AudioPackFlags rhs) |
| AudioPackFlags& | operator&= (AudioPackFlags& lhs, AudioPackFlags rhs) |
| AudioPackFlags& | operator^= (AudioPackFlags& lhs, AudioPackFlags rhs) |
| AudioFlags | operator| (AudioFlags lhs, AudioFlags rhs) |
| AudioFlags | operator& (AudioFlags lhs, AudioFlags rhs) |
| AudioFlags | operator^ (AudioFlags lhs, AudioFlags rhs) |
| AudioFlags | operator~ (AudioFlags flags) |
| AudioFlags& | operator|= (AudioFlags& lhs, AudioFlags rhs) |
| AudioFlags& | operator&= (AudioFlags& lhs, AudioFlags rhs) |
| AudioFlags& | operator^= (AudioFlags& lhs, AudioFlags rhs) |
| BaseSrcFlags | operator| (BaseSrcFlags lhs, BaseSrcFlags rhs) |
| BaseSrcFlags | operator& (BaseSrcFlags lhs, BaseSrcFlags rhs) |
| BaseSrcFlags | operator^ (BaseSrcFlags lhs, BaseSrcFlags rhs) |
| BaseSrcFlags | operator~ (BaseSrcFlags flags) |
| BaseSrcFlags& | operator|= (BaseSrcFlags& lhs, BaseSrcFlags rhs) |
| BaseSrcFlags& | operator&= (BaseSrcFlags& lhs, BaseSrcFlags rhs) |
| BaseSrcFlags& | operator^= (BaseSrcFlags& lhs, BaseSrcFlags rhs) |
| BinFlags | operator| (BinFlags lhs, BinFlags rhs) |
| BinFlags | operator& (BinFlags lhs, BinFlags rhs) |
| BinFlags | operator^ (BinFlags lhs, BinFlags rhs) |
| BinFlags | operator~ (BinFlags flags) |
| BinFlags& | operator|= (BinFlags& lhs, BinFlags rhs) |
| BinFlags& | operator&= (BinFlags& lhs, BinFlags rhs) |
| BinFlags& | operator^= (BinFlags& lhs, BinFlags rhs) |
| BufferFlags | operator| (BufferFlags lhs, BufferFlags rhs) |
| BufferFlags | operator& (BufferFlags lhs, BufferFlags rhs) |
| BufferFlags | operator^ (BufferFlags lhs, BufferFlags rhs) |
| BufferFlags | operator~ (BufferFlags flags) |
| BufferFlags& | operator|= (BufferFlags& lhs, BufferFlags rhs) |
| BufferFlags& | operator&= (BufferFlags& lhs, BufferFlags rhs) |
| BufferFlags& | operator^= (BufferFlags& lhs, BufferFlags rhs) |
| BufferCopyFlags | operator| (BufferCopyFlags lhs, BufferCopyFlags rhs) |
| BufferCopyFlags | operator& (BufferCopyFlags lhs, BufferCopyFlags rhs) |
| BufferCopyFlags | operator^ (BufferCopyFlags lhs, BufferCopyFlags rhs) |
| BufferCopyFlags | operator~ (BufferCopyFlags flags) |
| BufferCopyFlags& | operator|= (BufferCopyFlags& lhs, BufferCopyFlags rhs) |
| BufferCopyFlags& | operator&= (BufferCopyFlags& lhs, BufferCopyFlags rhs) |
| BufferCopyFlags& | operator^= (BufferCopyFlags& lhs, BufferCopyFlags rhs) |
| BusFlags | operator| (BusFlags lhs, BusFlags rhs) |
| BusFlags | operator& (BusFlags lhs, BusFlags rhs) |
| BusFlags | operator^ (BusFlags lhs, BusFlags rhs) |
| BusFlags | operator~ (BusFlags flags) |
| BusFlags& | operator|= (BusFlags& lhs, BusFlags rhs) |
| BusFlags& | operator&= (BusFlags& lhs, BusFlags rhs) |
| BusFlags& | operator^= (BusFlags& lhs, BusFlags rhs) |
| CapsFlags | operator| (CapsFlags lhs, CapsFlags rhs) |
| CapsFlags | operator& (CapsFlags lhs, CapsFlags rhs) |
| CapsFlags | operator^ (CapsFlags lhs, CapsFlags rhs) |
| CapsFlags | operator~ (CapsFlags flags) |
| CapsFlags& | operator|= (CapsFlags& lhs, CapsFlags rhs) |
| CapsFlags& | operator&= (CapsFlags& lhs, CapsFlags rhs) |
| CapsFlags& | operator^= (CapsFlags& lhs, CapsFlags rhs) |
| ClockFlags | operator| (ClockFlags lhs, ClockFlags rhs) |
| ClockFlags | operator& (ClockFlags lhs, ClockFlags rhs) |
| ClockFlags | operator^ (ClockFlags lhs, ClockFlags rhs) |
| ClockFlags | operator~ (ClockFlags flags) |
| ClockFlags& | operator|= (ClockFlags& lhs, ClockFlags rhs) |
| ClockFlags& | operator&= (ClockFlags& lhs, ClockFlags rhs) |
| ClockFlags& | operator^= (ClockFlags& lhs, ClockFlags rhs) |
| guint | get_hours (Gst::ClockTime time) |
| | Gets the hour component of Gst::ClockTime.
|
| guint | get_minutes (Gst::ClockTime time) |
| | Gets the minute component of Gst::ClockTime.
|
| guint | get_seconds (Gst::ClockTime time) |
| | Gets the seconds component of Gst::ClockTime.
|
| guint | get_milliseconds (Gst::ClockTime time) |
| | Gets the milliseconds component of Gst::ClockTime.
|
| guint | get_microseconds (Gst::ClockTime time) |
| | Gets the microseconds component of Gst::ClockTime.
|
| guint | get_nanoseconds (Gst::ClockTime time) |
| | Gets the nanoseconds component of Gst::ClockTime.
|
| guint | get_fractional_seconds (Gst::ClockTime time) |
| | Gets the fractional component (milli, micro and nano seconds) of Gst::ClockTime.
|
| DiscovererSerializeFlags | operator| (DiscovererSerializeFlags lhs, DiscovererSerializeFlags rhs) |
| DiscovererSerializeFlags | operator& (DiscovererSerializeFlags lhs, DiscovererSerializeFlags rhs) |
| DiscovererSerializeFlags | operator^ (DiscovererSerializeFlags lhs, DiscovererSerializeFlags rhs) |
| DiscovererSerializeFlags | operator~ (DiscovererSerializeFlags flags) |
| DiscovererSerializeFlags& | operator|= (DiscovererSerializeFlags& lhs, DiscovererSerializeFlags rhs) |
| DiscovererSerializeFlags& | operator&= (DiscovererSerializeFlags& lhs, DiscovererSerializeFlags rhs) |
| DiscovererSerializeFlags& | operator^= (DiscovererSerializeFlags& lhs, DiscovererSerializeFlags rhs) |
| ElementFlags | operator| (ElementFlags lhs, ElementFlags rhs) |
| ElementFlags | operator& (ElementFlags lhs, ElementFlags rhs) |
| ElementFlags | operator^ (ElementFlags lhs, ElementFlags rhs) |
| ElementFlags | operator~ (ElementFlags flags) |
| ElementFlags& | operator|= (ElementFlags& lhs, ElementFlags rhs) |
| ElementFlags& | operator&= (ElementFlags& lhs, ElementFlags rhs) |
| ElementFlags& | operator^= (ElementFlags& lhs, ElementFlags rhs) |
| StateChange | operator| (StateChange lhs, StateChange rhs) |
| StateChange | operator& (StateChange lhs, StateChange rhs) |
| StateChange | operator^ (StateChange lhs, StateChange rhs) |
| StateChange | operator~ (StateChange flags) |
| StateChange& | operator|= (StateChange& lhs, StateChange rhs) |
| StateChange& | operator&= (StateChange& lhs, StateChange rhs) |
| StateChange& | operator^= (StateChange& lhs, StateChange rhs) |
| PlayFlags | operator| (PlayFlags lhs, PlayFlags rhs) |
| PlayFlags | operator& (PlayFlags lhs, PlayFlags rhs) |
| PlayFlags | operator^ (PlayFlags lhs, PlayFlags rhs) |
| PlayFlags | operator~ (PlayFlags flags) |
| PlayFlags& | operator|= (PlayFlags& lhs, PlayFlags rhs) |
| PlayFlags& | operator&= (PlayFlags& lhs, PlayFlags rhs) |
| PlayFlags& | operator^= (PlayFlags& lhs, PlayFlags rhs) |
| Glib::QueryQuark | get_core_error_quark () |
| | Gets the error domain for core system.
|
| Glib::QueryQuark | get_library_error_quark () |
| | Gets the error domain for library loading.
|
| Glib::QueryQuark | get_resource_error_quark () |
| | Gets error domain for resource handling.
|
| Glib::QueryQuark | get_stream_error_quark () |
| | Gets error domain for media stream processing.
|
| EventType | operator| (EventType lhs, EventType rhs) |
| EventType | operator& (EventType lhs, EventType rhs) |
| EventType | operator^ (EventType lhs, EventType rhs) |
| EventType | operator~ (EventType flags) |
| EventType& | operator|= (EventType& lhs, EventType rhs) |
| EventType& | operator&= (EventType& lhs, EventType rhs) |
| EventType& | operator^= (EventType& lhs, EventType rhs) |
| EventTypeFlags | operator| (EventTypeFlags lhs, EventTypeFlags rhs) |
| EventTypeFlags | operator& (EventTypeFlags lhs, EventTypeFlags rhs) |
| EventTypeFlags | operator^ (EventTypeFlags lhs, EventTypeFlags rhs) |
| EventTypeFlags | operator~ (EventTypeFlags flags) |
| EventTypeFlags& | operator|= (EventTypeFlags& lhs, EventTypeFlags rhs) |
| EventTypeFlags& | operator&= (EventTypeFlags& lhs, EventTypeFlags rhs) |
| EventTypeFlags& | operator^= (EventTypeFlags& lhs, EventTypeFlags rhs) |
| StreamFlags | operator| (StreamFlags lhs, StreamFlags rhs) |
| StreamFlags | operator& (StreamFlags lhs, StreamFlags rhs) |
| StreamFlags | operator^ (StreamFlags lhs, StreamFlags rhs) |
| StreamFlags | operator~ (StreamFlags flags) |
| StreamFlags& | operator|= (StreamFlags& lhs, StreamFlags rhs) |
| StreamFlags& | operator&= (StreamFlags& lhs, StreamFlags rhs) |
| StreamFlags& | operator^= (StreamFlags& lhs, StreamFlags rhs) |
| Format | register_format (const Glib::ustring& nick, const Glib::ustring& description) |
| | Creates a new Gst::Format based on the nick or return an already registered format with that nick.
|
| Format | get_format (const Glib::ustring& nick) |
| | Returns the format registered with the given nick.
|
| bool | formats_contain (const Glib::ArrayHandle< Format >& formats, Format format) |
| | Sees if the given format is inside the array of formats.
|
| bool | get_format_details (Format format, FormatDefinition& def) |
| | Gets details about the given format.
|
| IteratorBasic< const FormatDefinition > | iterate_format_definitions () |
| | Iterates all the registered formats.
|
| MapFlags | operator| (MapFlags lhs, MapFlags rhs) |
| MapFlags | operator& (MapFlags lhs, MapFlags rhs) |
| MapFlags | operator^ (MapFlags lhs, MapFlags rhs) |
| MapFlags | operator~ (MapFlags flags) |
| MapFlags& | operator|= (MapFlags& lhs, MapFlags rhs) |
| MapFlags& | operator&= (MapFlags& lhs, MapFlags rhs) |
| MapFlags& | operator^= (MapFlags& lhs, MapFlags rhs) |
| template<typename T> |
| Glib::RefPtr< T > | wrap_msg_derived (GstMessage* object, bool take_copy) |
| MessageType | operator| (MessageType lhs, MessageType rhs) |
| MessageType | operator& (MessageType lhs, MessageType rhs) |
| MessageType | operator^ (MessageType lhs, MessageType rhs) |
| MessageType | operator~ (MessageType flags) |
| MessageType& | operator|= (MessageType& lhs, MessageType rhs) |
| MessageType& | operator&= (MessageType& lhs, MessageType rhs) |
| MessageType& | operator^= (MessageType& lhs, MessageType rhs) |
| MemoryFlags | operator| (MemoryFlags lhs, MemoryFlags rhs) |
| MemoryFlags | operator& (MemoryFlags lhs, MemoryFlags rhs) |
| MemoryFlags | operator^ (MemoryFlags lhs, MemoryFlags rhs) |
| MemoryFlags | operator~ (MemoryFlags flags) |
| MemoryFlags& | operator|= (MemoryFlags& lhs, MemoryFlags rhs) |
| MemoryFlags& | operator&= (MemoryFlags& lhs, MemoryFlags rhs) |
| MemoryFlags& | operator^= (MemoryFlags& lhs, MemoryFlags rhs) |
| MiniObjectFlags | operator| (MiniObjectFlags lhs, MiniObjectFlags rhs) |
| MiniObjectFlags | operator& (MiniObjectFlags lhs, MiniObjectFlags rhs) |
| MiniObjectFlags | operator^ (MiniObjectFlags lhs, MiniObjectFlags rhs) |
| MiniObjectFlags | operator~ (MiniObjectFlags flags) |
| MiniObjectFlags& | operator|= (MiniObjectFlags& lhs, MiniObjectFlags rhs) |
| MiniObjectFlags& | operator&= (MiniObjectFlags& lhs, MiniObjectFlags rhs) |
| MiniObjectFlags& | operator^= (MiniObjectFlags& lhs, MiniObjectFlags rhs) |
| LockFlags | operator| (LockFlags lhs, LockFlags rhs) |
| LockFlags | operator& (LockFlags lhs, LockFlags rhs) |
| LockFlags | operator^ (LockFlags lhs, LockFlags rhs) |
| LockFlags | operator~ (LockFlags flags) |
| LockFlags& | operator|= (LockFlags& lhs, LockFlags rhs) |
| LockFlags& | operator&= (LockFlags& lhs, LockFlags rhs) |
| LockFlags& | operator^= (LockFlags& lhs, LockFlags rhs) |
| ObjectFlags | operator| (ObjectFlags lhs, ObjectFlags rhs) |
| ObjectFlags | operator& (ObjectFlags lhs, ObjectFlags rhs) |
| ObjectFlags | operator^ (ObjectFlags lhs, ObjectFlags rhs) |
| ObjectFlags | operator~ (ObjectFlags flags) |
| ObjectFlags& | operator|= (ObjectFlags& lhs, ObjectFlags rhs) |
| ObjectFlags& | operator&= (ObjectFlags& lhs, ObjectFlags rhs) |
| ObjectFlags& | operator^= (ObjectFlags& lhs, ObjectFlags rhs) |
| PadFlags | operator| (PadFlags lhs, PadFlags rhs) |
| PadFlags | operator& (PadFlags lhs, PadFlags rhs) |
| PadFlags | operator^ (PadFlags lhs, PadFlags rhs) |
| PadFlags | operator~ (PadFlags flags) |
| PadFlags& | operator|= (PadFlags& lhs, PadFlags rhs) |
| PadFlags& | operator&= (PadFlags& lhs, PadFlags rhs) |
| PadFlags& | operator^= (PadFlags& lhs, PadFlags rhs) |
| PadLinkCheck | operator| (PadLinkCheck lhs, PadLinkCheck rhs) |
| PadLinkCheck | operator& (PadLinkCheck lhs, PadLinkCheck rhs) |
| PadLinkCheck | operator^ (PadLinkCheck lhs, PadLinkCheck rhs) |
| PadLinkCheck | operator~ (PadLinkCheck flags) |
| PadLinkCheck& | operator|= (PadLinkCheck& lhs, PadLinkCheck rhs) |
| PadLinkCheck& | operator&= (PadLinkCheck& lhs, PadLinkCheck rhs) |
| PadLinkCheck& | operator^= (PadLinkCheck& lhs, PadLinkCheck rhs) |
| PadProbeType | operator| (PadProbeType lhs, PadProbeType rhs) |
| PadProbeType | operator& (PadProbeType lhs, PadProbeType rhs) |
| PadProbeType | operator^ (PadProbeType lhs, PadProbeType rhs) |
| PadProbeType | operator~ (PadProbeType flags) |
| PadProbeType& | operator|= (PadProbeType& lhs, PadProbeType rhs) |
| PadProbeType& | operator&= (PadProbeType& lhs, PadProbeType rhs) |
| PadProbeType& | operator^= (PadProbeType& lhs, PadProbeType rhs) |
| PadTemplateFlags | operator| (PadTemplateFlags lhs, PadTemplateFlags rhs) |
| PadTemplateFlags | operator& (PadTemplateFlags lhs, PadTemplateFlags rhs) |
| PadTemplateFlags | operator^ (PadTemplateFlags lhs, PadTemplateFlags rhs) |
| PadTemplateFlags | operator~ (PadTemplateFlags flags) |
| PadTemplateFlags& | operator|= (PadTemplateFlags& lhs, PadTemplateFlags rhs) |
| PadTemplateFlags& | operator&= (PadTemplateFlags& lhs, PadTemplateFlags rhs) |
| PadTemplateFlags& | operator^= (PadTemplateFlags& lhs, PadTemplateFlags rhs) |
| PluginDependencyFlags | operator| (PluginDependencyFlags lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags | operator& (PluginDependencyFlags lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags | operator^ (PluginDependencyFlags lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags | operator~ (PluginDependencyFlags flags) |
| PluginDependencyFlags& | operator|= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags& | operator&= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) |
| PluginDependencyFlags& | operator^= (PluginDependencyFlags& lhs, PluginDependencyFlags rhs) |
| PluginFlags | operator| (PluginFlags lhs, PluginFlags rhs) |
| PluginFlags | operator& (PluginFlags lhs, PluginFlags rhs) |
| PluginFlags | operator^ (PluginFlags lhs, PluginFlags rhs) |
| PluginFlags | operator~ (PluginFlags flags) |
| PluginFlags& | operator|= (PluginFlags& lhs, PluginFlags rhs) |
| PluginFlags& | operator&= (PluginFlags& lhs, PluginFlags rhs) |
| PluginFlags& | operator^= (PluginFlags& lhs, PluginFlags rhs) |
| QueryType | operator| (QueryType lhs, QueryType rhs) |
| QueryType | operator& (QueryType lhs, QueryType rhs) |
| QueryType | operator^ (QueryType lhs, QueryType rhs) |
| QueryType | operator~ (QueryType flags) |
| QueryType& | operator|= (QueryType& lhs, QueryType rhs) |
| QueryType& | operator&= (QueryType& lhs, QueryType rhs) |
| QueryType& | operator^= (QueryType& lhs, QueryType rhs) |
| QueryTypeFlags | operator| (QueryTypeFlags lhs, QueryTypeFlags rhs) |
| QueryTypeFlags | operator& (QueryTypeFlags lhs, QueryTypeFlags rhs) |
| QueryTypeFlags | operator^ (QueryTypeFlags lhs, QueryTypeFlags rhs) |
| QueryTypeFlags | operator~ (QueryTypeFlags flags) |
| QueryTypeFlags& | operator|= (QueryTypeFlags& lhs, QueryTypeFlags rhs) |
| QueryTypeFlags& | operator&= (QueryTypeFlags& lhs, QueryTypeFlags rhs) |
| QueryTypeFlags& | operator^= (QueryTypeFlags& lhs, QueryTypeFlags rhs) |
| SchedulingFlags | operator| (SchedulingFlags lhs, SchedulingFlags rhs) |
| SchedulingFlags | operator& (SchedulingFlags lhs, SchedulingFlags rhs) |
| SchedulingFlags | operator^ (SchedulingFlags lhs, SchedulingFlags rhs) |
| SchedulingFlags | operator~ (SchedulingFlags flags) |
| SchedulingFlags& | operator|= (SchedulingFlags& lhs, SchedulingFlags rhs) |
| SchedulingFlags& | operator&= (SchedulingFlags& lhs, SchedulingFlags rhs) |
| SchedulingFlags& | operator^= (SchedulingFlags& lhs, SchedulingFlags rhs) |
| SeekFlags | operator| (SeekFlags lhs, SeekFlags rhs) |
| SeekFlags | operator& (SeekFlags lhs, SeekFlags rhs) |
| SeekFlags | operator^ (SeekFlags lhs, SeekFlags rhs) |
| SeekFlags | operator~ (SeekFlags flags) |
| SeekFlags& | operator|= (SeekFlags& lhs, SeekFlags rhs) |
| SeekFlags& | operator&= (SeekFlags& lhs, SeekFlags rhs) |
| SeekFlags& | operator^= (SeekFlags& lhs, SeekFlags rhs) |
| std::ostream& | operator<< (std::ostream& stream, Tag tag) |
| | An Output stream operator for the Gst::Tag enum (this will output a string).
|
| VideoChromaSite | operator| (VideoChromaSite lhs, VideoChromaSite rhs) |
| VideoChromaSite | operator& (VideoChromaSite lhs, VideoChromaSite rhs) |
| VideoChromaSite | operator^ (VideoChromaSite lhs, VideoChromaSite rhs) |
| VideoChromaSite | operator~ (VideoChromaSite flags) |
| VideoChromaSite& | operator|= (VideoChromaSite& lhs, VideoChromaSite rhs) |
| VideoChromaSite& | operator&= (VideoChromaSite& lhs, VideoChromaSite rhs) |
| VideoChromaSite& | operator^= (VideoChromaSite& lhs, VideoChromaSite rhs) |
| VideoChromaFlags | operator| (VideoChromaFlags lhs, VideoChromaFlags rhs) |
| VideoChromaFlags | operator& (VideoChromaFlags lhs, VideoChromaFlags rhs) |
| VideoChromaFlags | operator^ (VideoChromaFlags lhs, VideoChromaFlags rhs) |
| VideoChromaFlags | operator~ (VideoChromaFlags flags) |
| VideoChromaFlags& | operator|= (VideoChromaFlags& lhs, VideoChromaFlags rhs) |
| VideoChromaFlags& | operator&= (VideoChromaFlags& lhs, VideoChromaFlags rhs) |
| VideoChromaFlags& | operator^= (VideoChromaFlags& lhs, VideoChromaFlags rhs) |
| VideoFormatFlags | operator| (VideoFormatFlags lhs, VideoFormatFlags rhs) |
| VideoFormatFlags | operator& (VideoFormatFlags lhs, VideoFormatFlags rhs) |
| VideoFormatFlags | operator^ (VideoFormatFlags lhs, VideoFormatFlags rhs) |
| VideoFormatFlags | operator~ (VideoFormatFlags flags) |
| VideoFormatFlags& | operator|= (VideoFormatFlags& lhs, VideoFormatFlags rhs) |
| VideoFormatFlags& | operator&= (VideoFormatFlags& lhs, VideoFormatFlags rhs) |
| VideoFormatFlags& | operator^= (VideoFormatFlags& lhs, VideoFormatFlags rhs) |
| VideoPackFlags | operator| (VideoPackFlags lhs, VideoPackFlags rhs) |
| VideoPackFlags | operator& (VideoPackFlags lhs, VideoPackFlags rhs) |
| VideoPackFlags | operator^ (VideoPackFlags lhs, VideoPackFlags rhs) |
| VideoPackFlags | operator~ (VideoPackFlags flags) |
| VideoPackFlags& | operator|= (VideoPackFlags& lhs, VideoPackFlags rhs) |
| VideoPackFlags& | operator&= (VideoPackFlags& lhs, VideoPackFlags rhs) |
| VideoPackFlags& | operator^= (VideoPackFlags& lhs, VideoPackFlags rhs) |
| VideoFrameFlags | operator| (VideoFrameFlags lhs, VideoFrameFlags rhs) |
| VideoFrameFlags | operator& (VideoFrameFlags lhs, VideoFrameFlags rhs) |
| VideoFrameFlags | operator^ (VideoFrameFlags lhs, VideoFrameFlags rhs) |
| VideoFrameFlags | operator~ (VideoFrameFlags flags) |
| VideoFrameFlags& | operator|= (VideoFrameFlags& lhs, VideoFrameFlags rhs) |
| VideoFrameFlags& | operator&= (VideoFrameFlags& lhs, VideoFrameFlags rhs) |
| VideoFrameFlags& | operator^= (VideoFrameFlags& lhs, VideoFrameFlags rhs) |
| VideoBufferFlags | operator| (VideoBufferFlags lhs, VideoBufferFlags rhs) |
| VideoBufferFlags | operator& (VideoBufferFlags lhs, VideoBufferFlags rhs) |
| VideoBufferFlags | operator^ (VideoBufferFlags lhs, VideoBufferFlags rhs) |
| VideoBufferFlags | operator~ (VideoBufferFlags flags) |
| VideoBufferFlags& | operator|= (VideoBufferFlags& lhs, VideoBufferFlags rhs) |
| VideoBufferFlags& | operator&= (VideoBufferFlags& lhs, VideoBufferFlags rhs) |
| VideoBufferFlags& | operator^= (VideoBufferFlags& lhs, VideoBufferFlags rhs) |
| VideoFrameMapFlags | operator| (VideoFrameMapFlags lhs, VideoFrameMapFlags rhs) |
| VideoFrameMapFlags | operator& (VideoFrameMapFlags lhs, VideoFrameMapFlags rhs) |
| VideoFrameMapFlags | operator^ (VideoFrameMapFlags lhs, VideoFrameMapFlags rhs) |
| VideoFrameMapFlags | operator~ (VideoFrameMapFlags flags) |
| VideoFrameMapFlags& | operator|= (VideoFrameMapFlags& lhs, VideoFrameMapFlags rhs) |
| VideoFrameMapFlags& | operator&= (VideoFrameMapFlags& lhs, VideoFrameMapFlags rhs) |
| VideoFrameMapFlags& | operator^= (VideoFrameMapFlags& lhs, VideoFrameMapFlags rhs) |
| VideoMultiviewFlags | operator| (VideoMultiviewFlags lhs, VideoMultiviewFlags rhs) |
| VideoMultiviewFlags | operator& (VideoMultiviewFlags lhs, VideoMultiviewFlags rhs) |
| VideoMultiviewFlags | operator^ (VideoMultiviewFlags lhs, VideoMultiviewFlags rhs) |
| VideoMultiviewFlags | operator~ (VideoMultiviewFlags flags) |
| VideoMultiviewFlags& | operator|= (VideoMultiviewFlags& lhs, VideoMultiviewFlags rhs) |
| VideoMultiviewFlags& | operator&= (VideoMultiviewFlags& lhs, VideoMultiviewFlags rhs) |
| VideoMultiviewFlags& | operator^= (VideoMultiviewFlags& lhs, VideoMultiviewFlags rhs) |
| VideoFlags | operator| (VideoFlags lhs, VideoFlags rhs) |
| VideoFlags | operator& (VideoFlags lhs, VideoFlags rhs) |
| VideoFlags | operator^ (VideoFlags lhs, VideoFlags rhs) |
| VideoFlags | operator~ (VideoFlags flags) |
| VideoFlags& | operator|= (VideoFlags& lhs, VideoFlags rhs) |
| VideoFlags& | operator&= (VideoFlags& lhs, VideoFlags rhs) |
| VideoFlags& | operator^= (VideoFlags& lhs, VideoFlags rhs) |
| void | init (int& argc, char**& argv) |
| | Initializes gstreamermm parsing command line arguments.
|
| void | init () |
| | Initializes gstreamermm without parsing command line options.
|
| bool | init_check (int& argc, char**& argv) |
| | Initializes gstreamermm gracefully parsing command line arguments.
|
| bool | init_check () |
| | Initializes gstreamermm gracefully without parsing command line arguments.
|
| bool | is_initialized (void) |
| | Use this function to check if GStreamer has been initialized.
|
| void | deinit () |
| | Clean up any resources created by GStreamer upon initialization.
|
| Glib::OptionGroup | get_option_group () |
| | Returns a Glib::OptionGroup with GStreamer's argument specifications.
|
| void | version (guint& major, guint& minor, guint& micro, guint& nano) |
| | Gets the version number of the GStreamer library.
|
| Glib::ustring | version_string () |
| | This function returns a string that is useful for describing this version of GStreamer to the outside world: user agent strings, logging, ...
|
| bool | segtrap_is_enabled () |
| | Some functions in the GStreamer core might install a custom SIGSEGV handler to better catch and report errors to the application.
|
| void | segtrap_set_enabled (bool enabled) |
| | Applications might want to disable/enable the SIGSEGV handling of the GStreamer core.
|
| bool | registry_fork_is_enabled () |
| | By default GStreamer will perform scanning and rebuilding of the registry file using a helper child process.
|
| void | registry_fork_set_enabled (bool enabled) |
| | Applications might want to disable/enable spawning of a child helper process when rebuilding the registry.
|
| bool | update_registry () |
| | Forces GStreamer to re-scan its plugin paths and update the default plugin registry.
|
| void | version (guint& major, guint& minor, guint& micro) |
| | Gets the version number of the gstreamermm library.
|
| void | wrap_init () |
| | Initializes the main gstreamermm wrapping system.
|
| void | swap (AllocationParams& lhs, AllocationParams& rhs) noexcept |
| Gst::AllocationParams | wrap (GstAllocationParams* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Allocator > | wrap (GstAllocator* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioBaseSink > | wrap (GstAudioBaseSink* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioBaseSrc > | wrap (GstAudioBaseSrc* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioCdSrc > | wrap (GstAudioCdSrc* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioClock > | wrap (GstAudioClock* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioFilter > | wrap (GstAudioFilter* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| void | swap (AudioInfo& lhs, AudioInfo& rhs) noexcept |
| Gst::AudioInfo | wrap (GstAudioInfo* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioRingBuffer > | wrap (GstAudioRingBuffer* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioSink > | wrap (GstAudioSink* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::AudioSrc > | wrap (GstAudioSrc* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::BaseSink > | wrap (GstBaseSink* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::BaseSrc > | wrap (GstBaseSrc* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::BaseTransform > | wrap (GstBaseTransform* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Bin > | wrap (GstBin* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Buffer > | wrap (GstBuffer* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::BufferList > | wrap (GstBufferList* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Bus > | wrap (GstBus* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Caps > | wrap (GstCaps* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| void | swap (CapsFeatures& lhs, CapsFeatures& rhs) noexcept |
| Gst::CapsFeatures | wrap (GstCapsFeatures* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::ChildProxy > | wrap (GstChildProxy* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::ClockID > | wrap (GstClockEntry* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Clock > | wrap (GstClock* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Context > | wrap (GstContext* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::ColorBalance > | wrap (GstColorBalance* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::ColorBalanceChannel > | wrap (GstColorBalanceChannel* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Discoverer > | wrap (GstDiscoverer* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::DiscovererInfo > | wrap (GstDiscovererInfo* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::DiscovererStreamInfo > | wrap (GstDiscovererStreamInfo* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::DiscovererContainerInfo > | wrap (GstDiscovererContainerInfo* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::DiscovererAudioInfo > | wrap (GstDiscovererAudioInfo* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::DiscovererVideoInfo > | wrap (GstDiscovererVideoInfo* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::ElementFactory > | wrap (GstElementFactory* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Element > | wrap (GstElement* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::EncodingProfile > | wrap (GstEncodingProfile* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Event > | wrap (GstEvent* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::GhostPad > | wrap (GstGhostPad* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Message > | wrap (GstMessage* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Memory > | wrap (GstMemory* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::MiniObject > | wrap (GstMiniObject* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Navigation > | wrap (GstNavigation* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::NetClientClock > | wrap (GstNetClientClock* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Object > | wrap (GstObject* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Pad > | wrap (GstPad* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::PadTemplate > | wrap (GstPadTemplate* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Gst::StaticPadTemplate& | wrap (GstStaticPadTemplate* object) |
| const Gst::StaticPadTemplate& | wrap (const GstStaticPadTemplate* object) |
| Glib::RefPtr< Gst::Pipeline > | wrap (GstPipeline* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::PluginFeature > | wrap (GstPluginFeature* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Plugin > | wrap (GstPlugin* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Preset > | wrap (GstPreset* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::PushSrc > | wrap (GstPushSrc* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Query > | wrap (GstQuery* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Registry > | wrap (GstRegistry* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Sample > | wrap (GstSample* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| void | swap (Segment& lhs, Segment& rhs) noexcept |
| Gst::Segment | wrap (GstSegment* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::StreamVolume > | wrap (GstStreamVolume* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| void | swap (Structure& lhs, Structure& rhs) noexcept |
| Gst::Structure | wrap (GstStructure* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::SystemClock > | wrap (GstSystemClock* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| void | swap (TagList& lhs, TagList& rhs) |
| Gst::TagList | wrap_taglist (GstTagList* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::TagSetter > | wrap (GstTagSetter* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Task > | wrap (GstTask* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::TaskPool > | wrap (GstTaskPool* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::Toc > | wrap (GstToc* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::TocEntry > | wrap (GstTocEntry* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::TocSetter > | wrap (GstTocSetter* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::TypeFindFactory > | wrap (GstTypeFindFactory* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Gst::TypeFind& | wrap (GstTypeFind* object) |
| const Gst::TypeFind& | wrap (const GstTypeFind* object) |
| Glib::RefPtr< Gst::URIHandler > | wrap (GstURIHandler* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::VideoOrientation > | wrap (GstVideoOrientation* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::VideoSink > | wrap (GstVideoSink* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gst::VideoOverlay > | wrap (GstVideoOverlay* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| template<typename T> |
| Glib::RefPtr< Gst::AtomicQueue< T > > | wrap (GstAtomicQueue* object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|