enums.h File Reference

#include <glibmm.h>
#include <gst/gstevent.h>
#include <gst/gstelement.h>

Go to the source code of this file.

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)


Generated on Sat Jan 26 11:53:53 2008 for gstreamermm by  doxygen 1.5.1