|  |  |  | Farsight2 Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
#include <gst/farsight/fs-conference-iface.h>
                    FsParticipant;
struct              FsParticipantClass;
#define             FS_PARTICIPANT_DATA_LOCK            (participant)
#define             FS_PARTICIPANT_DATA_UNLOCK          (participant)
This object is the base implementation of a Farsight Participant. It needs to be derived and implemented by a farsight conference gstreamer element. A participant represents any source of media in a conference. This could be a human-participant or an automaton.
typedef struct _FsParticipant FsParticipant;
All members are private (access them using the properties)
struct FsParticipantClass {
  GObjectClass parent_class;
  /* virtual functions */
};
The FsParticipant class has no virtual methods to implement, but you may want to override the properties or attach more date to it
| GObjectClass  | Our parent | 
#define FS_PARTICIPANT_DATA_LOCK(participant)
Locks the participant for data set with g_object_set_data() or
g_object_set_qdata().
| 
 | A FsParticipant | 
#define FS_PARTICIPANT_DATA_UNLOCK(participant)
Unlocks the participant for data set with g_object_set_data() or
g_object_set_qdata().
| 
 | A FsParticipant | 
"cname" property"cname" gchar* : Read / Write / Construct
A string representing the cname of the current participant. User must free the string after getting it.
Default value: NULL
"error" signalvoid                user_function                      (FsParticipant *self,
                                                        GObject       *object,
                                                        FsError        errorno,
                                                        gchar         *error_msg,
                                                        gchar         *dbg_msg,
                                                        gpointer       user_data)      : Run Last
This signal is emitted in any error condition
| 
 | FsParticipant that emitted the signal | 
| 
 | The Gobject that emitted the signal | 
| 
 | The number of the error | 
| 
 | Error message to be displayed to user | 
| 
 | Debugging error message | 
| 
 | user data set when the signal handler was connected. |