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