Compartilhar via


Meeting Classe

Um objeto que executa operações relacionadas ao gerenciamento de reuniões.

Herança
builtins.object
Meeting

Construtor

Meeting(speech_config: SpeechConfig, meeting_id: str)

Parâmetros

Nome Description
speech_config
Obrigatório

A configuração de fala.

meeting_id
Obrigatório

O identificador da reunião.

Métodos

add_participant_async

Adiciona de forma assíncrona um participante a uma reunião usando o objeto participante ou a ID de usuário.+

Observação

O chamador precisa garantir que essa chamada assíncrona seja concluída antes de iniciar a reunião.

Isso pode ser feito chamando a função get do futuro retornado.

delete_meeting_async

Exclui de forma assíncrona a reunião. Todos os participantes que ainda fazem parte da reunião serão expulsos após essa chamada.

end_meeting_async

Encerra de forma assíncrona a reunião atual.

lock_meeting_async

Bloqueia de forma assíncrona a reunião. Depois disso, nenhum novo participante poderá ingressar.

mute_all_participants_async

Silencia de forma assíncrona todos os participantes, exceto o host. Isso impede que outras pessoas gerem transcrições ou enviem mensagens de texto.

mute_participant_async

Ativa de forma assíncrona um participante específico. Isso impedirá que eles gerem novas transcrições ou enviem mensagens de texto.

remove_participant_async

Remove de forma assíncrona um participante de uma reunião usando o objeto participante ou a ID de usuário.

start_meeting_async

Inicia a reunião de forma assíncrona.

unlock_meeting_async

Desbloqueia de forma assíncrona a reunião.

unmute_all_participants_async

Desativa de forma assíncrona todos os participantes, o que permite que os participantes gerem transcrições ou enviem mensagens de texto.

unmute_participant_async

Desativa de forma assíncrona um participante específico. Isso permitirá gerar novas transcrições ou enviar mensagens de texto.

add_participant_async

Adiciona de forma assíncrona um participante a uma reunião usando o objeto participante ou a ID de usuário.+

Observação

O chamador precisa garantir que essa chamada assíncrona seja concluída antes de iniciar a reunião.

Isso pode ser feito chamando a função get do futuro retornado.

add_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture

Parâmetros

Nome Description
participant

o objeto participante

valor padrão: None
user_id

a cadeia de caracteres de identificação do usuário

valor padrão: None

Retornos

Tipo Description

Um futuro que contém o objeto participante adicionado.

delete_meeting_async

Exclui de forma assíncrona a reunião. Todos os participantes que ainda fazem parte da reunião serão expulsos após essa chamada.

delete_meeting_async() -> ResultFuture

Retornos

Tipo Description

Um futuro que é atendido depois que a reunião é excluída.

end_meeting_async

Encerra de forma assíncrona a reunião atual.

end_meeting_async() -> ResultFuture

Retornos

Tipo Description

Um futuro que é cumprido depois que a reunião é encerrada.

lock_meeting_async

Bloqueia de forma assíncrona a reunião. Depois disso, nenhum novo participante poderá ingressar.

lock_meeting_async() -> ResultFuture

Retornos

Tipo Description

Um futuro que é cumprido depois que a reunião é bloqueada.

mute_all_participants_async

Silencia de forma assíncrona todos os participantes, exceto o host. Isso impede que outras pessoas gerem transcrições ou enviem mensagens de texto.

mute_all_participants_async() -> ResultFuture

Retornos

Tipo Description

Um futuro que é atendido depois que os participantes são mudos.

mute_participant_async

Ativa de forma assíncrona um participante específico. Isso impedirá que eles gerem novas transcrições ou enviem mensagens de texto.

mute_participant_async(participant_id: str) -> ResultFuture

Parâmetros

Nome Description
participant_id
Obrigatório

o idnetifier do participante.

Retornos

Tipo Description

Um futuro que é atendido depois que o participante é mudo.

remove_participant_async

Remove de forma assíncrona um participante de uma reunião usando o objeto participante ou a ID de usuário.

remove_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture

Parâmetros

Nome Description
participant

o objeto participante

valor padrão: None
user_id

a cadeia de caracteres de identificação do usuário

valor padrão: None

Retornos

Tipo Description

Um futuro vazio.

start_meeting_async

Inicia a reunião de forma assíncrona.

start_meeting_async() -> ResultFuture

Retornos

Tipo Description

Um futuro que é atendido depois que a reunião é iniciada.

unlock_meeting_async

Desbloqueia de forma assíncrona a reunião.

unlock_meeting_async() -> ResultFuture

Retornos

Tipo Description

Um futuro que é cumprido depois que a reunião é desbloqueada.

unmute_all_participants_async

Desativa de forma assíncrona todos os participantes, o que permite que os participantes gerem transcrições ou enviem mensagens de texto.

unmute_all_participants_async() -> ResultFuture

Retornos

Tipo Description

Um futuro que é atendido depois que os participantes são desativados.

unmute_participant_async

Desativa de forma assíncrona um participante específico. Isso permitirá gerar novas transcrições ou enviar mensagens de texto.

unmute_participant_async(participant_id: str) -> ResultFuture

Parâmetros

Nome Description
participant_id
Obrigatório

o idnetifier do participante.

Retornos

Tipo Description

Um futuro que é atendido depois que o participante é mudo.

Atributos

authorization_token

O token de autorização que será usado para se conectar ao serviço.

Observação

O chamador precisa garantir que o token de autorização seja válido. Antes do

o token de autorização expira, o chamador precisa atualizá-lo chamando esse setter com um

novo token válido. À medida que os valores de configuração são copiados ao criar um novo reconhecedor, o

O novo valor do token não se aplicará aos reconhecedores que já foram criados. For (para)

reconhecedores que foram criados antes, você precisa definir o token de autorização do

reconhecedor correspondente para atualizar o token. Caso contrário, os reconhecedores encontrarão

erros durante a transcrição.

meeting_id

Obtenha a ID da reunião.

properties

Uma coleção de propriedades e seus valores definidos para este Participante.