#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. |