event.h File Reference

#include <glibmm.h>
#include <gst/gstevent.h>
#include <gstreamermm/wrap.h>
#include <gstreamermm/format.h>
#include <gstreamermm/clock.h>

Go to the source code of this file.

Classes

class  Gst::Event
 Gst::Event — A structure describing events that are passed up and down a pipeline. More...
class  Gst::EventFlushStart
 A flush start event. More...
class  Gst::EventFlushStop
 A flush stop event. More...
class  Gst::EventEos
 An end of stream event. More...
class  Gst::EventNewSegment
 A new segment event. More...
class  Gst::EventTag
 A tag event. More...
class  Gst::EventBufferSize
 A buffer size event. More...
class  Gst::EventQos
 A QOS event. More...
class  Gst::EventSeek
 A seek event. More...
class  Gst::EventNavigation
 A Navigation event. More...
class  Gst::EventLatency
 A latency event. More...

Namespaces

namespace  Gst
namespace  Gst::Enums

Enumerations

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

Functions

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)
Glib::ustring Gst::Enums::get_name (EventType type)
 Get a printable name for the given event type.
Glib::QueryQuark Gst::Enums::get_quark (EventType type)
 Get the unique quark for the given event type.
EventTypeFlags Gst::Enums::get_flags (EventType type)
 Gets the Gst::EventTypeFlags associated with type.


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