#include <bus.h>
Classes | |
struct | Message |
Public Types | |
typedef std::function< void(const Message &)> | MessageCallback |
Public Member Functions | |
Bus (GstBus *bus) | |
~Bus () | |
void | set_bus (GstBus *bus) |
int | onNewMessage (const MessageCallback &cb) |
void | unsubscribeFromNewMessage (int id) |
void | notifyNewMessage (const Message &msg) const |
Static Public Member Functions | |
static gboolean | bus_watch_handler (GstBus *bus, GstMessage *msg, gpointer data) |
Public Attributes | |
GstBus * | bus |
QHash< int, MessageCallback > | m_onNewMessage |
int | m_onNewMessageNextId |
guint | bus_watch_id |
typedef std::function<void(const Message &)> gstreamer::Bus::MessageCallback |
|
inline |
|
inline |
Definition at line 298 of file bus.h.
References bus, and bus_watch_id.
|
inlinestatic |
|
inline |
Definition at line 329 of file bus.h.
References m_onNewMessage.
|
inline |
Definition at line 320 of file bus.h.
References m_onNewMessage, and m_onNewMessageNextId.
|
inline |
Definition at line 304 of file bus.h.
References bus, bus_watch_handler(), and bus_watch_id.
Referenced by Bus().
|
inline |
Definition at line 325 of file bus.h.
References m_onNewMessage.
GstBus* gstreamer::Bus::bus |
guint gstreamer::Bus::bus_watch_id |
QHash<int,MessageCallback> gstreamer::Bus::m_onNewMessage |
Definition at line 336 of file bus.h.
Referenced by notifyNewMessage(), onNewMessage(), and unsubscribeFromNewMessage().
int gstreamer::Bus::m_onNewMessageNextId |
Definition at line 337 of file bus.h.
Referenced by onNewMessage().