Meeting Classe

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.transcription.Meeting

Implementações

java.lang.AutoCloseable

public final class Meeting
implements java.lang.AutoCloseable

Executa o gerenciamento de reuniões, incluindo adicionar e remover participantes. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

Resumo do Construtor

Modificador Construtor Description
protected Meeting(long handleValue)

Construtor protegido.

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.Future<Participant> addParticipantAsync(Participant participant)

Adicione um participante a uma reunião usando um objeto de participante.

java.util.concurrent.Future<User> addParticipantAsync(User user)

Adicione um participante a uma reunião usando um objeto de usuário.

java.util.concurrent.Future<Participant> addParticipantAsync(String userId)

Adicione um participante a uma reunião usando a ID do usuário.

void close()

Descarte os recursos associados.

static java.util.concurrent.Future<Meeting> createMeetingAsync(SpeechConfig speechConfig)

Inicializa uma nova instância do Meeting.

static java.util.concurrent.Future<Meeting> createMeetingAsync(SpeechConfig speechConfig, String meetingId)

Inicializa uma nova instância do Meeting.

java.util.concurrent.Future<java.lang.Void> deleteMeetingAsync()

Excluir uma reunião.

protected void dispose(boolean disposing)

PROTEGIDO

java.util.concurrent.Future<java.lang.Void> endMeetingAsync()

Encerrar uma reunião.

java.lang.String getAuthorizationToken()

Obtém o token de autorização usado para se comunicar com o serviço.

SafeHandle getImpl()

Retorna a implementação de comversação.

java.lang.String getMeetingId()

Obtém a ID da reunião.

PropertyCollection getProperties()

A coleção de propriedades e seus valores definidos para esta reunião.

java.util.concurrent.Future<java.lang.Void> lockMeetingAsync()

Bloquear uma reunião.

java.util.concurrent.Future<java.lang.Void> muteAllParticipantsAsync()

Desativar o mudo de todos os outros participantes na reunião.

java.util.concurrent.Future<java.lang.Void> muteParticipantAsync(String userId)

Ativar mudo de um participante.

java.util.concurrent.Future<java.lang.Void> removeParticipantAsync(Participant participant)

Remova um participante de uma reunião usando um objeto de participante.

java.util.concurrent.Future<java.lang.Void> removeParticipantAsync(User user)

Remova um participante de uma reunião usando um objeto de usuário.

java.util.concurrent.Future<java.lang.Void> removeParticipantAsync(String userId)

Remova um participante de uma reunião usando uma ID de usuário.

void setAuthorizationToken(String token)

Define o token de autorização usado para se comunicar com o serviço.

java.util.concurrent.Future<java.lang.Void> startMeetingAsync()

Inicie uma reunião.

java.util.concurrent.Future<java.lang.Void> unlockMeetingAsync()

Desbloqueia uma reunião.

java.util.concurrent.Future<java.lang.Void> unmuteAllParticipantsAsync()

Desativar mudo de todos os outros participantes na reunião.

java.util.concurrent.Future<java.lang.Void> unmuteParticipantAsync(String userId)

Desativar mudo de um participante.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

Meeting

protected Meeting(long handleValue)

Construtor protegido.

Parameters:

handleValue - Implementação de reunião interna

Detalhes do método

addParticipantAsync

public Future addParticipantAsync(Participant participant)

Adicione um participante a uma reunião usando um objeto de participante.

Parameters:

participant - Um objeto de participante.

Returns:

Uma tarefa que representa a operação assíncrona de adicionar um participante.

addParticipantAsync

public Future addParticipantAsync(User user)

Adicione um participante a uma reunião usando um objeto de usuário.

Parameters:

user - Um objeto de usuário.

Returns:

Uma tarefa que representa a operação assíncrona de adicionar um participante.

addParticipantAsync

public Future addParticipantAsync(String userId)

Adicione um participante a uma reunião usando a ID do usuário.

Parameters:

userId - A ID de usuário.

Returns:

Uma tarefa que representa a operação assíncrona de adicionar um participante.

close

public void close()

Descarte os recursos associados. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig)

Inicializa uma nova instância do Meeting.

Parameters:

speechConfig - configuração de fala.

Returns:

Uma tarefa que representa a operação assíncrona que cria uma reunião.

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig, String meetingId)

Inicializa uma nova instância do Meeting.

Parameters:

speechConfig - configuração de fala.
meetingId - uma identificação desqiue de sua reunião.

Returns:

Uma tarefa que representa a operação assíncrona que cria uma reunião.

deleteMeetingAsync

public Future deleteMeetingAsync()

Excluir uma reunião. Depois disso, ninguém poderá participar da reunião.

Returns:

Uma operação assíncrona que representa a exclusão de uma reunião.

dispose

protected void dispose(boolean disposing)

PROTEGIDO

Parameters:

disposing - PROTEGIDO

endMeetingAsync

public Future endMeetingAsync()

Encerrar uma reunião.

Returns:

Uma tarefa vazia que representa a operação assíncrona que encerra uma reunião.

getAuthorizationToken

public String getAuthorizationToken()

Obtém o token de autorização usado para se comunicar com o serviço.

Returns:

Token de autorização.

getImpl

public SafeHandle getImpl()

Retorna a implementação de comversação.

Returns:

A implementação da reunião.

getMeetingId

public String getMeetingId()

Obtém a ID da reunião.

Returns:

a ID da reunião.

getProperties

public PropertyCollection getProperties()

A coleção de propriedades e seus valores definidos para esta reunião.

Returns:

A coleção de propriedades e seus valores definidos para esta reunião.

lockMeetingAsync

public Future lockMeetingAsync()

Bloquear uma reunião. Isso impedirá que novos participantes ingressem.

Returns:

Uma operação assíncrona que representa o bloqueio de uma reunião.

muteAllParticipantsAsync

public Future muteAllParticipantsAsync()

Desativar o mudo de todos os outros participantes na reunião. Depois disso, nenhum outro participante terá seus reconhecimentos de fala transmitidos, nem poderá enviar mensagens de texto.

Returns:

Uma operação assíncrona que representa o mudo de todos os participantes.

muteParticipantAsync

public Future muteParticipantAsync(String userId)

Ativar mudo de um participante.

Parameters:

userId - Um identificador de usuário.

Returns:

Uma operação assíncrona que representa o mudo de um participante específico.

removeParticipantAsync

public Future removeParticipantAsync(Participant participant)

Remova um participante de uma reunião usando um objeto de participante.

Parameters:

participant - Um objeto de participante.

Returns:

Sou uma tarefa vazia que representa a operação assíncrona de remover um participante.

removeParticipantAsync

public Future removeParticipantAsync(User user)

Remova um participante de uma reunião usando um objeto de usuário.

Parameters:

user - Um objeto de usuário.

Returns:

Sou uma tarefa vazia que representa a operação assíncrona de remover um participante.

removeParticipantAsync

public Future removeParticipantAsync(String userId)

Remova um participante de uma reunião usando uma ID de usuário.

Parameters:

userId - Uma ID de usuário.

Returns:

Sou uma tarefa vazia que representa a operação assíncrona de remover um participante.

setAuthorizationToken

public void setAuthorizationToken(String token)

Define o token de autorização usado para se comunicar com o serviço. Observação: o chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expire, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Caso contrário, o reconhecedor encontrará erros durante o reconhecimento.

Parameters:

token - Token de autorização.

startMeetingAsync

public Future startMeetingAsync()

Inicie uma reunião.

Returns:

Uma operação assíncrona que representa o início de uma reunião.

unlockMeetingAsync

public Future unlockMeetingAsync()

Desbloqueia uma reunião.

Returns:

Uma operação assíncrona que representa o desbloqueio de uma reunião.

unmuteAllParticipantsAsync

public Future unmuteAllParticipantsAsync()

Desativar mudo de todos os outros participantes na reunião.

Returns:

Uma operação assíncrona que representa desativar o mudo de todos os participantes.

unmuteParticipantAsync

public Future unmuteParticipantAsync(String userId)

Desativar mudo de um participante.

Parameters:

userId - Um identificador de usuário.

Returns:

Uma operação assíncrona que representa o desativação do mudo de um participante específico.

Aplica-se a