message.h File Reference
#include <glibmm.h>
#include <gst/gstmessage.h>
#include <gstreamermm/wrap.h>
#include <gstreamermm/format.h>
#include <gstreamermm/clock.h>
#include <gstreamermm/enums.h>
Go to the source code of this file.
|
Namespaces |
namespace | Gst |
namespace | Gst::Enums |
Classes |
class | Gst::Message |
| Gst::Message — Lightweight objects to signal the application of pipeline events. More...
|
class | Gst::MessageApplication |
class | Gst::MessageClockProvide |
class | Gst::MessageClockLost |
class | Gst::MessageCustom |
class | Gst::MessageElement |
class | Gst::MessageEos |
class | Gst::MessageError |
class | Gst::MessageInfo |
class | Gst::MessageNewClock |
class | Gst::MessageSegmentDone |
class | Gst::MessageSegmentStart |
class | Gst::MessageStateChanged |
class | Gst::MessageTag |
class | Gst::MessageBuffering |
class | Gst::MessageWarning |
class | Gst::MessageDuration |
class | Gst::MessageStateDirty |
class | Gst::MessageAsyncStart |
class | Gst::MessageAsyncDone |
class | Gst::MessageLatency |
Enumerations |
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
} |
Functions |
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) |
Glib::ustring | Gst::Enums::get_name (MessageType t) |
Glib::QueryQuark | Gst::Enums::get_quark (MessageType t) |