#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 |
Definition at line 290 of file bus.h.
References bus, bus_watch_id, m_onNewMessageNextId, and set_bus().
Referenced by bus_watch_handler().
|
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 Bus(), and onNewMessage().