#include <bus.h>
Classes | |
union | Detail |
Public Member Functions | |
~Message () | |
Message (GstMessage *msg) | |
Public Attributes | |
GstMessage * | message |
GstMessageType | type |
boost::flyweight< std::string > | source |
uint32_t | sequence_number |
union gstreamer::Bus::Message::Detail | detail |
std::function< void()> | cleanup |
|
inline |
Definition at line 44 of file bus.h.
References gstreamer::Bus::Message::Detail::active, gstreamer::Bus::Message::Detail::amount, gstreamer::Bus::Message::Detail::async_done, gstreamer::Bus::Message::Detail::buffering, cleanup, gstreamer::Bus::Message::Detail::clock, gstreamer::Bus::Message::Detail::clock_lost, gstreamer::Bus::Message::Detail::clock_new, gstreamer::Bus::Message::Detail::clock_provide, gstreamer::Bus::Message::Detail::ErrorWarningInfo::debug, detail, gstreamer::Bus::Message::Detail::duration, gstreamer::Bus::Message::Detail::eos, gstreamer::Bus::Message::Detail::ErrorWarningInfo::error, gstreamer::Bus::Message::Detail::error_warning_info, gstreamer::Bus::Message::Detail::flush, gstreamer::Bus::Message::Detail::format, gstreamer::Bus::Message::Detail::intermediate, gstreamer::Bus::Message::Detail::live, gstreamer::Bus::Message::Detail::StateChanged::new_state, gstreamer::Bus::Message::Detail::StateChanged::old_state, gstreamer::Bus::Message::Detail::StateChanged::pending_state, gstreamer::Bus::Message::Detail::percent, gstreamer::Bus::Message::Detail::position, gstreamer::Bus::Message::Detail::qos, gstreamer::Bus::Message::Detail::rate, gstreamer::Bus::Message::Detail::ready, gstreamer::Bus::Message::Detail::running_time, gstreamer::Bus::Message::Detail::segment_done, gstreamer::Bus::Message::Detail::segment_start, gstreamer::Bus::Message::Detail::state_changed, gstreamer::Bus::Message::Detail::step_done, gstreamer::Bus::Message::Detail::step_start, gstreamer::Bus::Message::Detail::stream_time, gstreamer::Bus::Message::Detail::tag, gstreamer::Bus::Message::Detail::Tag::tag_list, gstreamer::Bus::Message::Detail::timestamp, and type.
std::function<void()> gstreamer::Bus::Message::cleanup |
union gstreamer::Bus::Message::Detail gstreamer::Bus::Message::detail |
Referenced by Message(), and gstreamer::Playbin::on_new_message_async().
GstMessage* gstreamer::Bus::Message::message |
Definition at line 180 of file bus.h.
Referenced by gstreamer::Playbin::on_new_message_async().
boost::flyweight<std::string> gstreamer::Bus::Message::source |
Definition at line 182 of file bus.h.
Referenced by gstreamer::Playbin::on_new_message_async().
GstMessageType gstreamer::Bus::Message::type |
Definition at line 181 of file bus.h.
Referenced by Message(), gstreamer::MetaDataExtractor::meta_data_for_track_with_uri(), gstreamer::Playbin::on_new_message_async(), and gstreamer::Bus::sync_handler().