Enums and Flags


Enumerations

enum  Gst::BufferFlag {
  Gst::BUFFER_FLAG_READONLY = GST_MINI_OBJECT_FLAG_READONLY,
  Gst::BUFFER_FLAG_PREROLL = GST_MINI_OBJECT_FLAG_READONLY << 0,
  Gst::BUFFER_FLAG_DISCONT = GST_MINI_OBJECT_FLAG_READONLY << 1,
  Gst::BUFFER_FLAG_IN_CAPS = GST_MINI_OBJECT_FLAG_READONLY << 2,
  Gst::BUFFER_FLAG_GAP = GST_MINI_OBJECT_FLAG_READONLY << 3,
  Gst::BUFFER_FLAG_DELTA_UNIT = GST_MINI_OBJECT_FLAG_READONLY << 4,
  Gst::BUFFER_FLAG_LAST = GST_MINI_OBJECT_FLAG_READONLY << 8
}
enum  Gst::BufferCopyFlags {
  Gst::BUFFER_COPY_FLAGS = 1 << 0,
  Gst::BUFFER_COPY_TIMESTAMPS = 1 << 1,
  Gst::BUFFER_COPY_CAPS = 1 << 2
}
enum  Gst::BusFlags {
  Gst::BUS_FLUSHING = GST_OBJECT_FLAG_LAST << 0,
  Gst::BUS_FLAG_LAST = GST_OBJECT_FLAG_LAST << 1
}
enum  Gst::BusSyncReply {
  Gst::BUS_DROP,
  Gst::BUS_PASS,
  Gst::BUS_ASYNC
}
 The result values for a Gst::Bus::SlotMessageSync. More...
enum  Gst::ClockEntryType {
  Gst::CLOCK_ENTRY_SINGLE,
  Gst::CLOCK_ENTRY_PERIODIC
}
enum  Gst::ClockReturn {
  Gst::CLOCK_OK,
  Gst::CLOCK_EARLY,
  Gst::CLOCK_UNSCHEDULED,
  Gst::CLOCK_BUSY,
  Gst::CLOCK_BADTIME,
  Gst::CLOCK_ERROR,
  Gst::CLOCK_UNSUPPORTED
}
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_LAST = GST_OBJECT_FLAG_LAST << 8
}
enum  Gst::ElementFlags {
  Gst::ELEMENT_LOCKED_STATE = GST_OBJECT_FLAG_LAST << 0,
  Gst::ELEMENT_IS_SINK = GST_OBJECT_FLAG_LAST << 1,
  Gst::ELEMENT_UNPARENTING = GST_OBJECT_FLAG_LAST << 2,
  Gst::ELEMENT_FLAG_LAST = GST_OBJECT_FLAG_LAST << 16
}
enum  Gst::StateChangeReturn {
  Gst::STATE_CHANGE_FAILURE,
  Gst::STATE_CHANGE_SUCCESS,
  Gst::STATE_CHANGE_ASYNC,
  Gst::STATE_CHANGE_NO_PREROLL
}
enum  Gst::MiniObjectFlags {
  Gst::MINI_OBJECT_FLAG_READONLY = 1<<0,
  Gst::MINI_OBJECT_FLAG_LAST = 1<<4
}
enum  Gst::State {
  Gst::STATE_VOID_PENDING,
  Gst::STATE_NULL,
  Gst::STATE_READY,
  Gst::STATE_PAUSED,
  Gst::STATE_PLAYING
}
enum  Gst::SeekType {
  Gst::SEEK_TYPE_NONE,
  Gst::SEEK_TYPE_CUR,
  Gst::SEEK_TYPE_SET,
  Gst::SEEK_TYPE_END
}
enum  Gst::SeekFlags {
  Gst::SEEK_FLAG_NONE = 0,
  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_SKIP = 1 << 4
}
enum  Gst::EventTypeFlags {
  Gst::EVENT_TYPE_UPSTREAM = 1 << 0,
  Gst::EVENT_TYPE_DOWNSTREAM = 1 << 1,
  Gst::EVENT_TYPE_SERIALIZED = 1 << 2
}
enum  Gst::FakeSinkStateError {
  Gst::FAKE_SINK_STATE_ERROR_NONE,
  Gst::FAKE_SINK_STATE_ERROR_NULL_READY,
  Gst::FAKE_SINK_STATE_ERROR_READY_PAUSED,
  Gst::FAKE_SINK_STATE_ERROR_PAUSED_PLAYING,
  Gst::FAKE_SINK_STATE_ERROR_PLAYING_PAUSED,
  Gst::FAKE_SINK_STATE_ERROR_PAUSED_READY,
  Gst::FAKE_SINK_STATE_ERROR_READY_NULL
}
enum  Gst::FakeSrcDataType {
  Gst::FAKE_SRC_DATA_ALLOCATE = 1,
  Gst::FAKE_SRC_DATA_SUBBUFFER
}
enum  Gst::FakeSrcSizeType {
  Gst::FAKE_SRC_SIZETYPE_EMPTY = 1,
  Gst::FAKE_SRC_SIZETYPE_FIXED,
  Gst::FAKE_SRC_SIZETYPE_RANDOM
}
enum  Gst::FakeSrcFillType {
  Gst::FAKE_SRC_FILLTYPE_NOTHING = 1,
  Gst::FAKE_SRC_FILLTYPE_ZERO,
  Gst::FAKE_SRC_FILLTYPE_RANDOM,
  Gst::FAKE_SRC_FILLTYPE_PATTERN,
  Gst::FAKE_SRC_FILLTYPE_PATTERN_CONT
}
enum  Gst::FileSinkBufferMode {
  Gst::FILE_SINK_BUFFER_MODE_DEFAULT = -1,
  Gst::FILE_SINK_BUFFER_MODE_FULL,
  Gst::FILE_SINK_BUFFER_MODE_LINE,
  Gst::FILE_SINK_BUFFER_MODE_UNBUFFERED
}
enum  Gst::Format {
  Gst::FORMAT_UNDEFINED,
  Gst::FORMAT_DEFAULT,
  Gst::FORMAT_BYTES,
  Gst::FORMAT_TIME,
  Gst::FORMAT_BUFFERS,
  Gst::FORMAT_PERCENT
}
enum  Gst::IndexCertainty {
  Gst::INDEX_UNKNOWN,
  Gst::INDEX_CERTAIN,
  Gst::INDEX_FUZZY
}
enum  Gst::IndexEntryType {
  Gst::INDEX_ENTRY_ID,
  Gst::INDEX_ENTRY_ASSOCIATION,
  Gst::INDEX_ENTRY_OBJECT,
  Gst::INDEX_ENTRY_FORMAT
}
enum  Gst::IndexLookupMethod {
  Gst::INDEX_LOOKUP_EXACT,
  Gst::INDEX_LOOKUP_BEFORE,
  Gst::INDEX_LOOKUP_AFTER
}
enum  Gst::AssocFlags {
  Gst::ASSOCIATION_FLAG_NONE = 0,
  Gst::ASSOCIATION_FLAG_KEY_UNIT = 1 << 0,
  Gst::ASSOCIATION_FLAG_DELTA_UNIT = 1 << 1,
  Gst::ASSOCIATION_FLAG_LAST = 1 << 8
}
enum  Gst::IndexResolverMethod {
  Gst::INDEX_RESOLVER_CUSTOM,
  Gst::INDEX_RESOLVER_GTYPE,
  Gst::INDEX_RESOLVER_PATH
}
enum  Gst::IndexFlags {
  Gst::INDEX_WRITABLE = GST_OBJECT_FLAG_LAST << 0,
  Gst::INDEX_READABLE = GST_OBJECT_FLAG_LAST << 1,
  Gst::INDEX_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8
}
enum  Gst::IteratorItem {
  Gst::ITERATOR_ITEM_SKIP,
  Gst::ITERATOR_ITEM_PASS,
  Gst::ITERATOR_ITEM_END
}
enum  Gst::IteratorResult {
  Gst::ITERATOR_DONE,
  Gst::ITERATOR_OK,
  Gst::ITERATOR_RESYNC,
  Gst::ITERATOR_ERROR
}
enum  Gst::MessageType {
  Gst::MESSAGE_UNKNOWN = 0,
  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 = 1 << 18,
  Gst::MESSAGE_LATENCY = 1 << 19,
  Gst::MESSAGE_ASYNC_START = 1 << 20,
  Gst::MESSAGE_ASYNC_DONE = 1 << 21,
  Gst::MESSAGE_ANY = ~0
}
enum  Gst::PadDirection {
  Gst::PAD_UNKNOWN,
  Gst::PAD_SRC,
  Gst::PAD_SINK
}
enum  Gst::PadFlags {
  Gst::PAD_BLOCKED = GST_OBJECT_FLAG_LAST << 0,
  Gst::PAD_FLUSHING = GST_OBJECT_FLAG_LAST << 1,
  Gst::PAD_IN_GETCAPS = GST_OBJECT_FLAG_LAST << 2,
  Gst::PAD_IN_SETCAPS = GST_OBJECT_FLAG_LAST << 3,
  Gst::PAD_BLOCKING = GST_OBJECT_FLAG_LAST << 4,
  Gst::PAD_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8
}
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
}
enum  Gst::FlowReturn {
  Gst::FLOW_CUSTOM_SUCCESS = 100,
  Gst::FLOW_RESEND = 1,
  Gst::FLOW_OK = 0,
  Gst::FLOW_NOT_LINKED = -1,
  Gst::FLOW_WRONG_STATE = -2,
  Gst::FLOW_UNEXPECTED = -3,
  Gst::FLOW_NOT_NEGOTIATED = -4,
  Gst::FLOW_ERROR = -5,
  Gst::FLOW_NOT_SUPPORTED = -6,
  Gst::FLOW_CUSTOM_ERROR = -100
}
enum  Gst::ActivateMode {
  Gst::ACTIVATE_NONE,
  Gst::ACTIVATE_PUSH,
  Gst::ACTIVATE_PULL
}
enum  Gst::PadTemplateFlags {
  Gst::PAD_TEMPLATE_FIXED = GST_OBJECT_FLAG_LAST << 0,
  Gst::PAD_TEMPLATE_LAST = GST_OBJECT_FLAG_LAST << 4
}
enum  Gst::PadPresence {
  Gst::PAD_ALWAYS,
  Gst::PAD_SOMETIMES,
  Gst::PAD_REQUEST
}
enum  Gst::Rank {
  Gst::RANK_NONE = 0,
  Gst::RANK_MARGINAL = 64,
  Gst::RANK_SECONDARY = 128,
  Gst::RANK_PRIMARY = 256
}
enum  Gst::QueryType {
  Gst::QUERY_NONE,
  Gst::QUERY_POSITION,
  Gst::QUERY_DURATION,
  Gst::QUERY_LATENCY,
  Gst::QUERY_JITTER,
  Gst::QUERY_RATE,
  Gst::QUERY_SEEKING,
  Gst::QUERY_SEGMENT,
  Gst::QUERY_CONVERT,
  Gst::QUERY_FORMATS,
  Gst::QUERY_BUFFERING,
  Gst::QUERY_CUSTOM
}
enum  Gst::BufferingMode {
  Gst::BUFFERING_STREAM,
  Gst::BUFFERING_DOWNLOAD,
  Gst::BUFFERING_TIMESHIFT,
  Gst::BUFFERING_LIVE
}
enum  Gst::QueueLeaky {
  Gst::QUEUE_LEAKY_NONE,
  Gst::QUEUE_LEAKY_UPSTREAM,
  Gst::QUEUE_LEAKY_DOWNSTREAM
}
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
}
enum  Gst::TagFlag {
  Gst::TAG_FLAG_UNDEFINED,
  Gst::TAG_FLAG_META,
  Gst::TAG_FLAG_ENCODED,
  Gst::TAG_FLAG_DECODED,
  Gst::TAG_FLAG_COUNT
}
enum  Gst::TaskState {
  Gst::TASK_STARTED,
  Gst::TASK_STOPPED,
  Gst::TASK_PAUSED
}
enum  Gst::TeePullMode {
  Gst::TEE_PULL_MODE_NEVER,
  Gst::TEE_PULL_MODE_SINGLE
}

Functions

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)
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)
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)
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)
AssocFlags Gst::operator| (AssocFlags lhs, AssocFlags rhs)
AssocFlags Gst::operator& (AssocFlags lhs, AssocFlags rhs)
AssocFlags Gst::operator^ (AssocFlags lhs, AssocFlags rhs)
AssocFlags Gst::operator~ (AssocFlags flags)
AssocFlags& Gst::operator|= (AssocFlags& lhs, AssocFlags rhs)
AssocFlags& Gst::operator&= (AssocFlags& lhs, AssocFlags rhs)
AssocFlags& Gst::operator^= (AssocFlags& lhs, AssocFlags 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)

Enumeration Type Documentation

Enumerator:
ACTIVATE_NONE 
ACTIVATE_PUSH 
ACTIVATE_PULL 

Bitwise operators:
AssocFlags operator|(AssocFlags, AssocFlags)
AssocFlags operator&(AssocFlags, AssocFlags)
AssocFlags operator^(AssocFlags, AssocFlags)
AssocFlags operator~(AssocFlags)
AssocFlags& operator|=(AssocFlags&, AssocFlags)
AssocFlags& operator&=(AssocFlags&, AssocFlags)
AssocFlags& operator^=(AssocFlags&, AssocFlags)
Enumerator:
ASSOCIATION_FLAG_NONE 
ASSOCIATION_FLAG_KEY_UNIT 
ASSOCIATION_FLAG_DELTA_UNIT 
ASSOCIATION_FLAG_LAST 

Bitwise operators:
BufferCopyFlags operator|(BufferCopyFlags, BufferCopyFlags)
BufferCopyFlags operator&(BufferCopyFlags, BufferCopyFlags)
BufferCopyFlags operator^(BufferCopyFlags, BufferCopyFlags)
BufferCopyFlags operator~(BufferCopyFlags)
BufferCopyFlags& operator|=(BufferCopyFlags&, BufferCopyFlags)
BufferCopyFlags& operator&=(BufferCopyFlags&, BufferCopyFlags)
BufferCopyFlags& operator^=(BufferCopyFlags&, BufferCopyFlags)
Enumerator:
BUFFER_COPY_FLAGS 
BUFFER_COPY_TIMESTAMPS 
BUFFER_COPY_CAPS 

Enumerator:
BUFFER_FLAG_READONLY 
BUFFER_FLAG_PREROLL 
BUFFER_FLAG_DISCONT 
BUFFER_FLAG_IN_CAPS 
BUFFER_FLAG_GAP 
BUFFER_FLAG_DELTA_UNIT 
BUFFER_FLAG_LAST 

Enumerator:
BUFFERING_STREAM 
BUFFERING_DOWNLOAD 
BUFFERING_TIMESHIFT 
BUFFERING_LIVE 

Enumerator:
BUS_FLUSHING 
BUS_FLAG_LAST 

The result values for a Gst::Bus::SlotMessageSync.

Enumerator:
BUS_DROP 
BUS_PASS 
BUS_ASYNC 

Enumerator:
CLOCK_ENTRY_SINGLE 
CLOCK_ENTRY_PERIODIC 

Enumerator:
CLOCK_FLAG_CAN_DO_SINGLE_SYNC 
CLOCK_FLAG_CAN_DO_SINGLE_ASYNC 
CLOCK_FLAG_CAN_DO_PERIODIC_SYNC 
CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC 
CLOCK_FLAG_CAN_SET_RESOLUTION 
CLOCK_FLAG_CAN_SET_MASTER 
CLOCK_FLAG_LAST 

Enumerator:
CLOCK_OK 
CLOCK_EARLY 
CLOCK_UNSCHEDULED 
CLOCK_BUSY 
CLOCK_BADTIME 
CLOCK_ERROR 
CLOCK_UNSUPPORTED 

Enumerator:
ELEMENT_LOCKED_STATE 
ELEMENT_IS_SINK 
ELEMENT_UNPARENTING 
ELEMENT_FLAG_LAST 

Bitwise operators:
EventTypeFlags operator|(EventTypeFlags, EventTypeFlags)
EventTypeFlags operator&(EventTypeFlags, EventTypeFlags)
EventTypeFlags operator^(EventTypeFlags, EventTypeFlags)
EventTypeFlags operator~(EventTypeFlags)
EventTypeFlags& operator|=(EventTypeFlags&, EventTypeFlags)
EventTypeFlags& operator&=(EventTypeFlags&, EventTypeFlags)
EventTypeFlags& operator^=(EventTypeFlags&, EventTypeFlags)
Enumerator:
EVENT_TYPE_UPSTREAM 
EVENT_TYPE_DOWNSTREAM 
EVENT_TYPE_SERIALIZED 

Enumerator:
FAKE_SINK_STATE_ERROR_NONE 
FAKE_SINK_STATE_ERROR_NULL_READY 
FAKE_SINK_STATE_ERROR_READY_PAUSED 
FAKE_SINK_STATE_ERROR_PAUSED_PLAYING 
FAKE_SINK_STATE_ERROR_PLAYING_PAUSED 
FAKE_SINK_STATE_ERROR_PAUSED_READY 
FAKE_SINK_STATE_ERROR_READY_NULL 

Enumerator:
FAKE_SRC_DATA_ALLOCATE 
FAKE_SRC_DATA_SUBBUFFER 

Enumerator:
FAKE_SRC_FILLTYPE_NOTHING 
FAKE_SRC_FILLTYPE_ZERO 
FAKE_SRC_FILLTYPE_RANDOM 
FAKE_SRC_FILLTYPE_PATTERN 
FAKE_SRC_FILLTYPE_PATTERN_CONT 

Enumerator:
FAKE_SRC_SIZETYPE_EMPTY 
FAKE_SRC_SIZETYPE_FIXED 
FAKE_SRC_SIZETYPE_RANDOM 

Enumerator:
FILE_SINK_BUFFER_MODE_DEFAULT 
FILE_SINK_BUFFER_MODE_FULL 
FILE_SINK_BUFFER_MODE_LINE 
FILE_SINK_BUFFER_MODE_UNBUFFERED 

Enumerator:
FLOW_CUSTOM_SUCCESS 
FLOW_RESEND 
FLOW_OK 
FLOW_NOT_LINKED 
FLOW_WRONG_STATE 
FLOW_UNEXPECTED 
FLOW_NOT_NEGOTIATED 
FLOW_ERROR 
FLOW_NOT_SUPPORTED 
FLOW_CUSTOM_ERROR 

Enumerator:
FORMAT_UNDEFINED 
FORMAT_DEFAULT 
FORMAT_BYTES 
FORMAT_TIME 
FORMAT_BUFFERS 
FORMAT_PERCENT 

Enumerator:
INDEX_UNKNOWN 
INDEX_CERTAIN 
INDEX_FUZZY 

Enumerator:
INDEX_ENTRY_ID 
INDEX_ENTRY_ASSOCIATION 
INDEX_ENTRY_OBJECT 
INDEX_ENTRY_FORMAT 

Enumerator:
INDEX_WRITABLE 
INDEX_READABLE 
INDEX_FLAG_LAST 

Enumerator:
INDEX_LOOKUP_EXACT 
INDEX_LOOKUP_BEFORE 
INDEX_LOOKUP_AFTER 

Enumerator:
INDEX_RESOLVER_CUSTOM 
INDEX_RESOLVER_GTYPE 
INDEX_RESOLVER_PATH 

Enumerator:
ITERATOR_ITEM_SKIP 
ITERATOR_ITEM_PASS 
ITERATOR_ITEM_END 

Enumerator:
ITERATOR_DONE 
ITERATOR_OK 
ITERATOR_RESYNC 
ITERATOR_ERROR 

Bitwise operators:
MessageType operator|(MessageType, MessageType)
MessageType operator&(MessageType, MessageType)
MessageType operator^(MessageType, MessageType)
MessageType operator~(MessageType)
MessageType& operator|=(MessageType&, MessageType)
MessageType& operator&=(MessageType&, MessageType)
MessageType& operator^=(MessageType&, MessageType)
Enumerator:
MESSAGE_UNKNOWN 
MESSAGE_EOS 
MESSAGE_ERROR 
MESSAGE_WARNING 
MESSAGE_INFO 
MESSAGE_TAG 
MESSAGE_BUFFERING 
MESSAGE_STATE_CHANGED 
MESSAGE_STATE_DIRTY 
MESSAGE_STEP_DONE 
MESSAGE_CLOCK_PROVIDE 
MESSAGE_CLOCK_LOST 
MESSAGE_NEW_CLOCK 
MESSAGE_STRUCTURE_CHANGE 
MESSAGE_STREAM_STATUS 
MESSAGE_APPLICATION 
MESSAGE_ELEMENT 
MESSAGE_SEGMENT_START 
MESSAGE_SEGMENT_DONE 
MESSAGE_DURATION 
MESSAGE_LATENCY 
MESSAGE_ASYNC_START 
MESSAGE_ASYNC_DONE 
MESSAGE_ANY 

Bitwise operators:
MiniObjectFlags operator|(MiniObjectFlags, MiniObjectFlags)
MiniObjectFlags operator&(MiniObjectFlags, MiniObjectFlags)
MiniObjectFlags operator^(MiniObjectFlags, MiniObjectFlags)
MiniObjectFlags operator~(MiniObjectFlags)
MiniObjectFlags& operator|=(MiniObjectFlags&, MiniObjectFlags)
MiniObjectFlags& operator&=(MiniObjectFlags&, MiniObjectFlags)
MiniObjectFlags& operator^=(MiniObjectFlags&, MiniObjectFlags)
Enumerator:
MINI_OBJECT_FLAG_READONLY 
MINI_OBJECT_FLAG_LAST 

Enumerator:
PAD_UNKNOWN 
PAD_SRC 
PAD_SINK 

Enumerator:
PAD_BLOCKED 
PAD_FLUSHING 
PAD_IN_GETCAPS 
PAD_IN_SETCAPS 
PAD_BLOCKING 
PAD_FLAG_LAST 

Enumerator:
PAD_LINK_OK 
PAD_LINK_WRONG_HIERARCHY 
PAD_LINK_WAS_LINKED 
PAD_LINK_WRONG_DIRECTION 
PAD_LINK_NOFORMAT 
PAD_LINK_NOSCHED 
PAD_LINK_REFUSED 

Enumerator:
PAD_ALWAYS 
PAD_SOMETIMES 
PAD_REQUEST 

Enumerator:
PAD_TEMPLATE_FIXED 
PAD_TEMPLATE_LAST 

Enumerator:
QUERY_NONE 
QUERY_POSITION 
QUERY_DURATION 
QUERY_LATENCY 
QUERY_JITTER 
QUERY_RATE 
QUERY_SEEKING 
QUERY_SEGMENT 
QUERY_CONVERT 
QUERY_FORMATS 
QUERY_BUFFERING 
QUERY_CUSTOM 

Enumerator:
QUEUE_LEAKY_NONE 
QUEUE_LEAKY_UPSTREAM 
QUEUE_LEAKY_DOWNSTREAM 

enum Gst::Rank

Enumerator:
RANK_NONE 
RANK_MARGINAL 
RANK_SECONDARY 
RANK_PRIMARY 

Bitwise operators:
SeekFlags operator|(SeekFlags, SeekFlags)
SeekFlags operator&(SeekFlags, SeekFlags)
SeekFlags operator^(SeekFlags, SeekFlags)
SeekFlags operator~(SeekFlags)
SeekFlags& operator|=(SeekFlags&, SeekFlags)
SeekFlags& operator&=(SeekFlags&, SeekFlags)
SeekFlags& operator^=(SeekFlags&, SeekFlags)
Enumerator:
SEEK_FLAG_NONE 
SEEK_FLAG_FLUSH 
SEEK_FLAG_ACCURATE 
SEEK_FLAG_KEY_UNIT 
SEEK_FLAG_SEGMENT 
SEEK_FLAG_SKIP 

Enumerator:
SEEK_TYPE_NONE 
SEEK_TYPE_CUR 
SEEK_TYPE_SET 
SEEK_TYPE_END 

enum Gst::State

Enumerator:
STATE_VOID_PENDING 
STATE_NULL 
STATE_READY 
STATE_PAUSED 
STATE_PLAYING 

Enumerator:
STATE_CHANGE_FAILURE 
STATE_CHANGE_SUCCESS 
STATE_CHANGE_ASYNC 
STATE_CHANGE_NO_PREROLL 

Enumerator:
TAG_FLAG_UNDEFINED 
TAG_FLAG_META 
TAG_FLAG_ENCODED 
TAG_FLAG_DECODED 
TAG_FLAG_COUNT 

Enumerator:
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 

Enumerator:
TASK_STARTED 
TASK_STOPPED 
TASK_PAUSED 

Enumerator:
TEE_PULL_MODE_NEVER 
TEE_PULL_MODE_SINGLE 


Function Documentation

MessageType Gst::operator& ( MessageType  lhs,
MessageType  rhs 
) [inline]

AssocFlags Gst::operator& ( AssocFlags  lhs,
AssocFlags  rhs 
) [inline]

EventTypeFlags Gst::operator& ( EventTypeFlags  lhs,
EventTypeFlags  rhs 
) [inline]

SeekFlags Gst::operator& ( SeekFlags  lhs,
SeekFlags  rhs 
) [inline]

MiniObjectFlags Gst::operator& ( MiniObjectFlags  lhs,
MiniObjectFlags  rhs 
) [inline]

BufferCopyFlags Gst::operator& ( BufferCopyFlags  lhs,
BufferCopyFlags  rhs 
) [inline]

MessageType& Gst::operator&= ( MessageType &  lhs,
MessageType  rhs 
) [inline]

AssocFlags& Gst::operator&= ( AssocFlags &  lhs,
AssocFlags  rhs 
) [inline]

EventTypeFlags& Gst::operator&= ( EventTypeFlags &  lhs,
EventTypeFlags  rhs 
) [inline]

SeekFlags& Gst::operator&= ( SeekFlags &  lhs,
SeekFlags  rhs 
) [inline]

MiniObjectFlags& Gst::operator&= ( MiniObjectFlags &  lhs,
MiniObjectFlags  rhs 
) [inline]

BufferCopyFlags& Gst::operator&= ( BufferCopyFlags &  lhs,
BufferCopyFlags  rhs 
) [inline]

MessageType Gst::operator^ ( MessageType  lhs,
MessageType  rhs 
) [inline]

AssocFlags Gst::operator^ ( AssocFlags  lhs,
AssocFlags  rhs 
) [inline]

EventTypeFlags Gst::operator^ ( EventTypeFlags  lhs,
EventTypeFlags  rhs 
) [inline]

SeekFlags Gst::operator^ ( SeekFlags  lhs,
SeekFlags  rhs 
) [inline]

MiniObjectFlags Gst::operator^ ( MiniObjectFlags  lhs,
MiniObjectFlags  rhs 
) [inline]

BufferCopyFlags Gst::operator^ ( BufferCopyFlags  lhs,
BufferCopyFlags  rhs 
) [inline]

MessageType& Gst::operator^= ( MessageType &  lhs,
MessageType  rhs 
) [inline]

AssocFlags& Gst::operator^= ( AssocFlags &  lhs,
AssocFlags  rhs 
) [inline]

EventTypeFlags& Gst::operator^= ( EventTypeFlags &  lhs,
EventTypeFlags  rhs 
) [inline]

SeekFlags& Gst::operator^= ( SeekFlags &  lhs,
SeekFlags  rhs 
) [inline]

MiniObjectFlags& Gst::operator^= ( MiniObjectFlags &  lhs,
MiniObjectFlags  rhs 
) [inline]

BufferCopyFlags& Gst::operator^= ( BufferCopyFlags &  lhs,
BufferCopyFlags  rhs 
) [inline]

MessageType Gst::operator| ( MessageType  lhs,
MessageType  rhs 
) [inline]

AssocFlags Gst::operator| ( AssocFlags  lhs,
AssocFlags  rhs 
) [inline]

EventTypeFlags Gst::operator| ( EventTypeFlags  lhs,
EventTypeFlags  rhs 
) [inline]

SeekFlags Gst::operator| ( SeekFlags  lhs,
SeekFlags  rhs 
) [inline]

MiniObjectFlags Gst::operator| ( MiniObjectFlags  lhs,
MiniObjectFlags  rhs 
) [inline]

BufferCopyFlags Gst::operator| ( BufferCopyFlags  lhs,
BufferCopyFlags  rhs 
) [inline]

MessageType& Gst::operator|= ( MessageType &  lhs,
MessageType  rhs 
) [inline]

AssocFlags& Gst::operator|= ( AssocFlags &  lhs,
AssocFlags  rhs 
) [inline]

EventTypeFlags& Gst::operator|= ( EventTypeFlags &  lhs,
EventTypeFlags  rhs 
) [inline]

SeekFlags& Gst::operator|= ( SeekFlags &  lhs,
SeekFlags  rhs 
) [inline]

MiniObjectFlags& Gst::operator|= ( MiniObjectFlags &  lhs,
MiniObjectFlags  rhs 
) [inline]

BufferCopyFlags& Gst::operator|= ( BufferCopyFlags &  lhs,
BufferCopyFlags  rhs 
) [inline]

MessageType Gst::operator~ ( MessageType  flags  )  [inline]

AssocFlags Gst::operator~ ( AssocFlags  flags  )  [inline]

EventTypeFlags Gst::operator~ ( EventTypeFlags  flags  )  [inline]

SeekFlags Gst::operator~ ( SeekFlags  flags  )  [inline]

MiniObjectFlags Gst::operator~ ( MiniObjectFlags  flags  )  [inline]

BufferCopyFlags Gst::operator~ ( BufferCopyFlags  flags  )  [inline]


Generated on Thu Jan 15 09:33:12 2009 for gstreamermm by  doxygen 1.5.7.1