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: i32
Group call identifier
title: String
Group call title
scheduled_start_date: i32
Point 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: bool
True, if the group call is scheduled and the current user will receive a notification when the group call will start
is_active: bool
True, if the call is active
is_rtmp_stream: bool
True, if the chat is an RTMP stream instead of an ordinary video chat
is_joined: bool
True, if the call is joined
need_rejoin: bool
True, if user was kicked from the call because of network loss and the call needs to be rejoined
can_be_managed: bool
True, if the current user can manage the group call
participant_count: i32
Number of participants in the group call
True, if group call participants, which are muted, aren’t returned in participant list
loaded_all_participants: bool
True, 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: bool
True, if the current user’s video is enabled
is_my_video_paused: bool
True, if the current user’s video is paused
can_enable_video: bool
True, if the current user can broadcast video or share screen
mute_new_participants: bool
True, if only group call administrators can unmute new participants
can_toggle_mute_new_participants: bool
True, if the current user can enable or disable mute_new_participants setting
record_duration: i32
Duration 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: bool
True, if a video file is being recorded for the call
duration: i32
Call duration, in seconds; for ended calls only