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

Properties

Inherited:Gst.Bin (2), Gst.Object (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.