tpa-media

tpa-media

Synopsis




                    TpaIMedia;
typedef             TpaIMediaPrivate;
void                tpa_media_init                      (TpaIMedia *iface,
                                                         gpointer data);
void                tpa_media_finalize                  (GObject *obj);
void                tpa_media_signal_stream_added       (GObject *obj,
                                                         guint stream_id,
                                                         guint contact_id,
                                                         guint stream_type);
void                tpa_media_signal_stream_removed     (GObject *obj,
                                                         guint stream_id);
void                tpa_media_signal_stream_state_changed
                                                        (GObject *obj,
                                                         guint stream_id,
                                                         guint stream_state);

Description

Details

TpaIMedia

typedef struct {
    GTypeInterface parent;

    TpaError    (* list_streams)            (GObject *obj,
                                             GPtrArray **ret);
    TpaError    (* request_streams)         (GObject *obj,
                                             gchar *string,
                                             const GArray *types,
                                             GArray **ret);
    TpaError    (* remove_streams)          (GObject *obj,
                                             GArray *stream_list);
    TpaIMediaPrivate *priv;
} TpaIMedia;


TpaIMediaPrivate

typedef struct _TpaMediaPrivate TpaIMediaPrivate;


tpa_media_init ()

void                tpa_media_init                      (TpaIMedia *iface,
                                                         gpointer data);

iface :
data :

tpa_media_finalize ()

void                tpa_media_finalize                  (GObject *obj);

obj :

tpa_media_signal_stream_added ()

void                tpa_media_signal_stream_added       (GObject *obj,
                                                         guint stream_id,
                                                         guint contact_id,
                                                         guint stream_type);

Implements DBus signal StreamAdded on interface org.freedesktop.Telepathy.Channel.Type.StreamedMedia

obj :
stream_id :
contact_id :
stream_type :

tpa_media_signal_stream_removed ()

void                tpa_media_signal_stream_removed     (GObject *obj,
                                                         guint stream_id);

Implements DBus signal StreamRemoved on interface org.freedesktop.Telepathy.Channel.Type.StreamedMedia

obj :
stream_id :

tpa_media_signal_stream_state_changed ()

void                tpa_media_signal_stream_state_changed
                                                        (GObject *obj,
                                                         guint stream_id,
                                                         guint stream_state);

Implements DBus signal StreamStateChanged on interface org.freedesktop.Telepathy.Channel.Type.StreamedMedia

obj :
stream_id :
stream_state :