Music Hub  ..
A session-wide music playback service
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
gstreamer::Bus Class Reference

#include <bus.h>

+ Collaboration diagram for gstreamer::Bus:

Classes

struct  Message
 

Public Member Functions

 Bus (GstBus *bus)
 
 ~Bus ()
 

Static Public Member Functions

static GstBusSyncReply sync_handler (GstBus *bus, GstMessage *msg, gpointer data)
 

Public Attributes

GstBus * bus
 
core::Signal< Messageon_new_message
 

Detailed Description

Definition at line 35 of file bus.h.

Constructor & Destructor Documentation

gstreamer::Bus::Bus ( GstBus *  bus)
inline

Definition at line 319 of file bus.h.

References sync_handler().

+ Here is the call graph for this function:

gstreamer::Bus::~Bus ( )
inline

Definition at line 331 of file bus.h.

References bus.

Member Function Documentation

static GstBusSyncReply gstreamer::Bus::sync_handler ( GstBus *  bus,
GstMessage *  msg,
gpointer  data 
)
inlinestatic

Definition at line 305 of file bus.h.

Referenced by Bus().

Member Data Documentation

GstBus* gstreamer::Bus::bus

Definition at line 336 of file bus.h.

Referenced by ~Bus().

core::Signal<Message> gstreamer::Bus::on_new_message

Definition at line 337 of file bus.h.

Referenced by gstreamer::MetaDataExtractor::meta_data_for_track_with_uri().


The documentation for this class was generated from the following file: