Farstream.Conference¶
- Subclasses:
 None
Methods¶
- Inherited:
 Gst.Bin (18), Gst.Element (82), Gst.Object (27), GObject.Object (37), Gst.ChildProxy (9)
- Structs:
 
  | 
Virtual Methods¶
  | 
Properties¶
- Inherited:
 
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  | 
r  | 
Class Details¶
- class Farstream.Conference(**kwargs)¶
 - Bases:
 - Abstract:
 Yes
- Structure:
 
The
Farstream.Conferencestructure, all the members are private- new_participant()¶
 - Raises:
 - Returns:
 the new
Farstream.Participantthat has been created. TheFarstream.Participantis owned by the user and he must unref it when he is done with it.- Return type:
 
Create a new Farstream Participant for the type of the given conference.
- new_session(media_type)¶
 - Parameters:
 media_type (
Farstream.MediaType) –Farstream.MediaTypeof the new session- Raises:
 - Returns:
 the new
Farstream.Sessionthat has been created. TheFarstream.Sessionmust be unref’d by the user when closing the session.- Return type:
 
Create a new Farstream session for the given conference.
- do_new_participant() virtual¶
 - Returns:
 the new
Farstream.Participantthat has been created. TheFarstream.Participantis owned by the user and he must unref it when he is done with it.- Return type:
 
Create a new Farstream Participant for the type of the given conference.
- do_new_session(media_type) virtual¶
 - Parameters:
 media_type (
Farstream.MediaType) –Farstream.MediaTypeof the new session- Returns:
 the new
Farstream.Sessionthat has been created. TheFarstream.Sessionmust be unref’d by the user when closing the session.- Return type:
 
Create a new Farstream session for the given conference.