GroupCallParticipant
Object Hierarchy:
Description:
public class GroupCallParticipant :
Error
Represents a group call participant
Content:
Properties:
- public int32 audio_source_id { get; set construct; }
User's audio channel synchronization source identifier
- public string bio { get; set construct; }
The participant user's bio or the participant chat's description
- public bool can_be_muted_for_all_users { get; set construct; }
True, if the current user can mute the participant for all other group
call participants
- public bool can_be_muted_for_current_user { get; set construct; }
True, if the current user can mute the participant only for self
- public bool can_be_unmuted_for_all_users { get; set construct; }
True, if the current user can allow the participant to unmute
themselves or unmute the participant (if the participant is the current user)
- public bool can_be_unmuted_for_current_user { get; set construct; }
True, if the current user can unmute the participant for self
- public bool can_unmute_self { get; set construct; }
True, if the participant is muted for all users, but can unmute
themselves
- public bool is_current_user { get; set construct; }
True, if the participant is the current user
- public bool is_hand_raised { get; set construct; }
True, if the participant hand is raised
- public bool is_muted_for_all_users { get; set construct; }
True, if the participant is muted for all users
- public bool is_muted_for_current_user { get; set construct; }
True, if the participant is muted for the current user
- public bool is_speaking { get; set construct; }
- public string order { get; set construct; }
User's order in the group call participant list. Orders must be
compared lexicographically. The bigger is order, the higher is user in the list. If order is empty, the user must be removed from the
participant list
- public MessageSender participant_id { get; set construct; }
Identifier of the group call participant
- public int32 screen_sharing_audio_source_id { get; set construct; }
User's screen sharing audio channel synchronization source identifier
- public GroupCallParticipantVideoInfo? screen_sharing_video_info { get; set construct; }
Information about user's screen sharing video channel; may be null if
there is no active screen sharing video
- public GroupCallParticipantVideoInfo? video_info { get; set construct; }
Information about user's video channel; may be null if there is no
active video
- public int32 volume_level { get; set construct; }
Participant's volume level; 1-20000 in hundreds of percents
Creation methods:
- public GroupCallParticipant (MessageSender participant_id, int32 audio_source_id, int32 screen_sharing_audio_source_id, GroupCallParticipantVideoInfo? video_info, GroupCallParticipantVideoInfo? screen_sharing_video_info, string bio, bool is_current_user, bool is_speaking, bool is_hand_raised, bool can_be_muted_for_all_users, bool can_be_unmuted_for_all_users, bool can_be_muted_for_current_user, bool can_be_unmuted_for_current_user, bool is_muted_for_all_users, bool is_muted_for_current_user, bool can_unmute_self, int32 volume_level, string order)
Inherited Members:
All known members inherited from class TDLib.Error
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref