Farstream.Conference

g Farstream.Conference Farstream.Conference GObject.GInterface GObject.GInterface Gst.ChildProxy Gst.ChildProxy GObject.GInterface->Gst.ChildProxy GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gst.Bin Gst.Bin Gst.Bin->Farstream.Conference Gst.ChildProxy->Gst.Bin Gst.Element Gst.Element Gst.Element->Gst.Bin Gst.Object->Gst.Element

Subclasses:

None

Methods

Inherited:

Gst.Bin (18), Gst.Element (82), Gst.Object (27), GObject.Object (37), Gst.ChildProxy (9)

Structs:

Gst.ElementClass (10), GObject.ObjectClass (5)

new_participant ()

new_session (media_type)

Virtual Methods

Inherited:

Gst.Bin (8), Gst.Element (16), Gst.Object (1), GObject.Object (7), Gst.ChildProxy (5)

do_new_participant ()

do_new_session (media_type)

Properties

Inherited:

Gst.Bin (2), Gst.Object (2)

Signals

Inherited:

Gst.Bin (5), Gst.Element (3), Gst.Object (1), GObject.Object (1), Gst.ChildProxy (2)

Fields

Inherited:

Gst.Bin (5), Gst.Element (3), Gst.Object (1), GObject.Object (1), Gst.ChildProxy (2)

Name

Type

Access

Description

parent

Gst.Bin

r

Class Details

class Farstream.Conference(**kwargs)
Bases:

Gst.Bin

Abstract:

Yes

Structure:

Farstream.ConferenceClass

The Farstream.Conference structure, all the members are private

new_participant()
Raises:

GLib.Error

Returns:

the new Farstream.Participant that has been created. The Farstream.Participant is owned by the user and he must unref it when he is done with it.

Return type:

Farstream.Participant

Create a new Farstream Participant for the type of the given conference.

new_session(media_type)
Parameters:

media_type (Farstream.MediaType) – Farstream.MediaType of the new session

Raises:

GLib.Error

Returns:

the new Farstream.Session that has been created. The Farstream.Session must be unref’d by the user when closing the session.

Return type:

Farstream.Session

Create a new Farstream session for the given conference.

do_new_participant() virtual
Returns:

the new Farstream.Participant that has been created. The Farstream.Participant is owned by the user and he must unref it when he is done with it.

Return type:

Farstream.Participant

Create a new Farstream Participant for the type of the given conference.

do_new_session(media_type) virtual
Parameters:

media_type (Farstream.MediaType) – Farstream.MediaType of the new session

Returns:

the new Farstream.Session that has been created. The Farstream.Session must be unref’d by the user when closing the session.

Return type:

Farstream.Session

Create a new Farstream session for the given conference.