pub struct GroupCall {Show 21 fields
pub id: i32,
pub title: String,
pub scheduled_start_date: i32,
pub enabled_start_notification: bool,
pub is_active: bool,
pub is_rtmp_stream: bool,
pub is_joined: bool,
pub need_rejoin: bool,
pub can_be_managed: bool,
pub participant_count: i32,
pub has_hidden_listeners: bool,
pub loaded_all_participants: bool,
pub recent_speakers: Vec<GroupCallRecentSpeaker>,
pub is_my_video_enabled: bool,
pub is_my_video_paused: bool,
pub can_enable_video: bool,
pub mute_new_participants: bool,
pub can_toggle_mute_new_participants: bool,
pub record_duration: i32,
pub is_video_recorded: bool,
pub duration: i32,
}Expand description
Describes a group call
Fields§
§id: i32Group call identifier
title: StringGroup call title
scheduled_start_date: i32Point in time (Unix timestamp) when the group call is supposed to be started by an administrator; 0 if it is already active or was ended
enabled_start_notification: boolTrue, if the group call is scheduled and the current user will receive a notification when the group call will start
is_active: boolTrue, if the call is active
is_rtmp_stream: boolTrue, if the chat is an RTMP stream instead of an ordinary video chat
is_joined: boolTrue, if the call is joined
need_rejoin: boolTrue, if user was kicked from the call because of network loss and the call needs to be rejoined
can_be_managed: boolTrue, if the current user can manage the group call
participant_count: i32Number of participants in the group call
True, if group call participants, which are muted, aren’t returned in participant list
loaded_all_participants: boolTrue, if all group call participants are loaded
recent_speakers: Vec<GroupCallRecentSpeaker>At most 3 recently speaking users in the group call
is_my_video_enabled: boolTrue, if the current user’s video is enabled
is_my_video_paused: boolTrue, if the current user’s video is paused
can_enable_video: boolTrue, if the current user can broadcast video or share screen
mute_new_participants: boolTrue, if only group call administrators can unmute new participants
can_toggle_mute_new_participants: boolTrue, if the current user can enable or disable mute_new_participants setting
record_duration: i32Duration of the ongoing group call recording, in seconds; 0 if none. An updateGroupCall update is not triggered when value of this field changes, but the same recording goes on
is_video_recorded: boolTrue, if a video file is being recorded for the call
duration: i32Call duration, in seconds; for ended calls only