|
Namespaces |
namespace | Gst |
namespace | Glib |
Classes |
class | Glib::Value< Gst::BusSyncReply > |
class | Glib::Value< Gst::ClockEntryType > |
class | Glib::Value< Gst::ClockReturn > |
class | Glib::Value< Gst::Format > |
class | Glib::Value< Gst::IteratorItem > |
class | Glib::Value< Gst::IteratorResult > |
class | Glib::Value< Gst::PadDirection > |
class | Glib::Value< Gst::PadLinkReturn > |
class | Glib::Value< Gst::PadPresence > |
class | Glib::Value< Gst::QueryType > |
class | Glib::Value< Gst::SeekType > |
class | Glib::Value< Gst::State > |
class | Glib::Value< Gst::StateChangeReturn > |
class | Glib::Value< Gst::TagMergeMode > |
class | Glib::Value< Gst::TagFlag > |
Enumerations |
enum | Gst::BusSyncReply { Gst::BUS_DROP,
Gst::BUS_PASS,
Gst::BUS_ASYNC
} |
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::EventType {
Gst::EVENT_UNKNOWN = GST_EVENT_UNKNOWN,
Gst::EVENT_FLUSH_START = GST_EVENT_FLUSH_START,
Gst::EVENT_FLUSH_STOP = GST_EVENT_FLUSH_STOP,
Gst::EVENT_EOS = GST_EVENT_EOS,
Gst::EVENT_NEWSEGMENT = GST_EVENT_NEWSEGMENT,
Gst::EVENT_TAG = GST_EVENT_TAG,
Gst::EVENT_BUFFERSIZE = GST_EVENT_BUFFERSIZE,
Gst::EVENT_QOS = GST_EVENT_QOS,
Gst::EVENT_SEEK = GST_EVENT_SEEK,
Gst::EVENT_NAVIGATION = GST_EVENT_NAVIGATION,
Gst::EVENT_LATENCY = GST_EVENT_LATENCY,
Gst::EVENT_CUSTOM_UPSTREAM = GST_EVENT_CUSTOM_UPSTREAM,
Gst::EVENT_CUSTOM_DOWNSTREAM = GST_EVENT_CUSTOM_DOWNSTREAM,
Gst::EVENT_CUSTOM_DOWNSTREAM_OOB = GST_EVENT_CUSTOM_DOWNSTREAM_OOB,
Gst::EVENT_CUSTOM_BOTH = GST_EVENT_CUSTOM_BOTH,
Gst::EVENT_CUSTOM_BOTH_OOB = GST_EVENT_CUSTOM_BOTH_OOB
} |
enum | Gst::Format {
Gst::FORMAT_UNDEFINED,
Gst::FORMAT_DEFAULT,
Gst::FORMAT_BYTES,
Gst::FORMAT_TIME,
Gst::FORMAT_BUFFERS,
Gst::FORMAT_PERCENT
} |
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::MessageTypeApplication { Gst::DUMMY_MESSAGE_APPLICATION = (1 << 14)
} |
enum | Gst::MessageTypeAsyncDone { Gst::DUMMY_MESSAGE_ASYNC_DONE = (1 << 21)
} |
enum | Gst::MessageTypeAsyncStart { Gst::DUMMY_MESSAGE_ASYNC_START = (1 << 20)
} |
enum | Gst::MessageTypeBuffering { Gst::DUMMY_MESSAGE_BUFFERING = (1 << 5)
} |
enum | Gst::MessageTypeClockLost { Gst::DUMMY_MESSAGE_CLOCK_LOST = (1 << 10)
} |
enum | Gst::MessageTypeClockProvide { Gst::DUMMY_MESSAGE_CLOCK_PROVIDE = (1 << 9)
} |
enum | Gst::MessageTypeDuration { Gst::DUMMY_MESSAGE_DURATION = (1 << 18)
} |
enum | Gst::MessageTypeElement { Gst::DUMMY_MESSAGE_ELEMENT = (1 << 15)
} |
enum | Gst::MessageTypeEos { Gst::DUMMY_MESSAGE_EOS = (1 << 0)
} |
enum | Gst::MessageTypeError { Gst::DUMMY_MESSAGE_ERROR = (1 << 1)
} |
enum | Gst::MessageTypeInfo { Gst::DUMMY_MESSAGE_INFO = (1 << 3)
} |
enum | Gst::MessageTypeLatency { Gst::DUMMY_MESSAGE_LATENCY = (1 << 19)
} |
enum | Gst::MessageTypeNewClock { Gst::DUMMY_MESSAGE_NEW_CLOCK = (1 << 11)
} |
enum | Gst::MessageTypeTag { Gst::DUMMY_MESSAGE_TAG = (1 << 4)
} |
enum | Gst::MessageTypeStateChanged { Gst::DUMMY_MESSAGE_STATE_CHANGED = (1 << 6)
} |
enum | Gst::MessageTypeStateDirty { Gst::DUMMY_MESSAGE_STATE_DIRTY = (1 << 7)
} |
enum | Gst::MessageTypeSegmentDone { Gst::DUMMY_MESSAGE_SEGMENT_DONE = (1 << 17)
} |
enum | Gst::MessageTypeSegmentStart { Gst::DUMMY_MESSAGE_SEGMENT_START = (1 << 16)
} |
enum | Gst::MessageTypeWarning { Gst::DUMMY_MESSAGE_WARNING = (1 << 2)
} |
enum | Gst::PadDirection { Gst::PAD_UNKNOWN,
Gst::PAD_SRC,
Gst::PAD_SINK
} |
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::PadPresence { Gst::PAD_ALWAYS,
Gst::PAD_SOMETIMES,
Gst::PAD_REQUEST
} |
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
} |
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)
} |
enum | Gst::SeekType { Gst::SEEK_TYPE_NONE,
Gst::SEEK_TYPE_CUR,
Gst::SEEK_TYPE_SET,
Gst::SEEK_TYPE_END
} |
enum | Gst::State {
Gst::STATE_VOID_PENDING,
Gst::STATE_NULL,
Gst::STATE_READY,
Gst::STATE_PAUSED,
Gst::STATE_PLAYING
} |
enum | Gst::StateChange {
Gst::STATE_CHANGE_NULL_TO_READY = GST_STATE_CHANGE_NULL_TO_READY,
Gst::STATE_CHANGE_READY_TO_PAUSED = GST_STATE_CHANGE_READY_TO_PAUSED,
Gst::STATE_CHANGE_PAUSED_TO_PLAYING = GST_STATE_CHANGE_PAUSED_TO_PLAYING,
Gst::STATE_CHANGE_PLAYING_TO_PAUSED = GST_STATE_CHANGE_PLAYING_TO_PAUSED,
Gst::STATE_CHANGE_PAUSED_TO_READY = GST_STATE_CHANGE_PAUSED_TO_READY,
Gst::STATE_CHANGE_READY_TO_NULL = GST_STATE_CHANGE_READY_TO_NULL
} |
enum | Gst::StateChangeReturn { Gst::STATE_CHANGE_FAILURE,
Gst::STATE_CHANGE_SUCCESS,
Gst::STATE_CHANGE_ASYNC,
Gst::STATE_CHANGE_NO_PREROLL
} |
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
} |
Functions |
Glib::ustring | Gst::get_name (EventType t) |
Glib::ustring | Gst::get_name (Format f) |
Glib::ustring | Gst::get_name (MessageType t) |
Glib::ustring | Gst::get_name (QueryType t) |
Glib::ustring | Gst::get_name (State s) |
Glib::ustring | Gst::get_name (StateChangeReturn s) |
Glib::QueryQuark | Gst::get_quark (EventType t) |
Glib::QueryQuark | Gst::get_quark (Format f) |
Glib::QueryQuark | Gst::get_quark (MessageType t) |
Glib::QueryQuark | Gst::get_quark (QueryType t) |