lib/tdlib/client_methods.rb
def join_group_call(group_call_id:, participant_id:, audio_source_id:, payload:, is_muted:, is_my_video_enabled:,
                      invite_hash:)
    broadcast('@type'               => 'joinGroupCall',
              'group_call_id'       => group_call_id,
              'participant_id'      => participant_id,
              'audio_source_id'     => audio_source_id,
              'payload'             => payload,
              'is_muted'            => is_muted,
              'is_my_video_enabled' => is_my_video_enabled,
              'invite_hash'         => invite_hash)
  end
# Joins an active group call.
# Returns join response payload for tgcalls.
#
# @param group_call_id [Integer] Group call identifier.
# @param participant_id [TD::Types::MessageSender] Identifier of a group call participant, which will be used to join
#   the call; pass null to join as self; video chats only.
# @param audio_source_id [Integer] Caller audio channel synchronization source identifier; received from tgcalls.
# @param payload [TD::Types::String] Group call join payload; received from tgcalls.
# @param is_muted [Boolean] True, if the user's microphone is muted.
# @param is_my_video_enabled [Boolean] True, if the user's video is enabled.
# @param invite_hash [TD::Types::String] If non-empty, invite hash to be used to join the group call without being
#   muted by administrators.
# @return [TD::Types::Text]
Joins an active group call.
Returns join response payload for tgcalls.
Joins an active group call . Returns join response payload for tgcalls .
def join_group_call(group_call_id:, participant_id:, audio_source_id:, payload:, is_muted:, is_my_video_enabled:,
                      invite_hash:)
    broadcast('@type'               => 'joinGroupCall',
              'group_call_id'       => group_call_id,
              'participant_id'      => participant_id,
              'audio_source_id'     => audio_source_id,
              'payload'             => payload,
              'is_muted'            => is_muted,
              'is_my_video_enabled' => is_my_video_enabled,
              'invite_hash'         => invite_hash)
  end
def join_group_call ( group_call_id : , participant_id : , audio_source_id : , payload : , is_muted : , is_my_video_enabled : , invite_hash : ) broadcast ( '@type' => 'joinGroupCall' , 'group_call_id' => group_call_id , 'participant_id' => participant_id , 'audio_source_id' => audio_source_id , 'payload' => payload , 'is_muted' => is_muted , 'is_my_video_enabled' => is_my_video_enabled , 'invite_hash' => invite_hash ) end
Joins an active group call.
Joins an active group call .
None
TD::Types::Text
group_call_id
Group call identifier.
Group call identifier .
participant_id
Identifier of a group call participant, which will be used to join the call; pass null to join as self; video chats only.
Identifier of a group call participant which will be used to join the call ; pass null to join as self ; video chats only .
audio_source_id
Caller audio channel synchronization source identifier; received from tgcalls.
Caller audio channel synchronization source identifier ; received from tgcalls .
payload
Group call join payload; received from tgcalls.
Group call join payload ; received from tgcalls .
is_muted
True, if the user's microphone is muted.
True if the user ' s microphone is muted .
is_my_video_enabled
True, if the user's video is enabled.
True if the user ' s video is enabled .
invite_hash
If non-empty, invite hash to be used to join the group call without being muted by administrators.
If non - empty invite hash to be used to join the group call without being muted by administrators .