Compartir a través de


Meeting Clase

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

Implementaciones

java.lang.AutoCloseable

public final class Meeting
implements java.lang.AutoCloseable

Realiza la administración de reuniones, incluida la adición y eliminación de participantes. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto .

Resumen del constructor

Modificador Constructor Description
protected Meeting(long handleValue)

Constructor protegido.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.Future<Participant> addParticipantAsync(Participant participant)

Agregue un participante a una reunión mediante un objeto participant.

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

Agregue un participante a una reunión mediante un objeto de usuario.

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

Agregue un participante a una reunión con el identificador del usuario.

void close()

Elimine los recursos asociados.

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

Inicializa una nueva instancia de Meeting.

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

Inicializa una nueva instancia de Meeting.

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

Eliminar una reunión.

protected void dispose(boolean disposing)

PROTEGIDO

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

Finalizar una reunión.

java.lang.String getAuthorizationToken()

Obtiene el token de autorización usado para comunicarse con el servicio.

SafeHandle getImpl()

Devuelve la implementación de comversation.

java.lang.String getMeetingId()

Obtiene el identificador de reunión.

PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para esta reunión.

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

Bloquear una reunión.

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

Silenciar a todos los demás participantes de la reunión.

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

Silenciar a un participante.

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

Quitar un participante de una reunión mediante un objeto participante.

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

Quitar un participante de una reunión mediante un objeto de usuario.

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

Quitar un participante de una reunión mediante un identificador de usuario.

void setAuthorizationToken(String token)

Establece el token de autorización usado para comunicarse con el servicio.

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

Inicie una reunión.

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

Desbloquea una reunión.

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

Desactive todos los demás participantes de la reunión.

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

Desmute un participante.

Métodos heredados 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

Detalles del constructor

Meeting

protected Meeting(long handleValue)

Constructor protegido.

Parameters:

handleValue - Implementación de reuniones internas

Detalles del método

addParticipantAsync

public Future addParticipantAsync(Participant participant)

Agregue un participante a una reunión mediante un objeto participant.

Parameters:

participant - Objeto participante.

Returns:

Tarea que representa la operación asincrónica de agregar un participante.

addParticipantAsync

public Future addParticipantAsync(User user)

Agregue un participante a una reunión mediante un objeto de usuario.

Parameters:

user - Objeto de usuario.

Returns:

Tarea que representa la operación asincrónica de agregar un participante.

addParticipantAsync

public Future addParticipantAsync(String userId)

Agregue un participante a una reunión con el identificador del usuario.

Parameters:

userId - Identificador de usuario.

Returns:

Tarea que representa la operación asincrónica de agregar un participante.

close

public void close()

Elimine los recursos asociados. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto .

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig)

Inicializa una nueva instancia de Meeting.

Parameters:

speechConfig - configuración de voz.

Returns:

Tarea que representa la operación asincrónica que crea una reunión.

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig, String meetingId)

Inicializa una nueva instancia de Meeting.

Parameters:

speechConfig - configuración de voz.
meetingId - una identificación de tu reunión.

Returns:

Tarea que representa la operación asincrónica que crea una reunión.

deleteMeetingAsync

public Future deleteMeetingAsync()

Eliminar una reunión. Después de esto nadie podrá unirse a la reunión.

Returns:

Una operación asincrónica que representa la eliminación de una reunión.

dispose

protected void dispose(boolean disposing)

PROTEGIDO

Parameters:

disposing - PROTEGIDO

endMeetingAsync

public Future endMeetingAsync()

Finalizar una reunión.

Returns:

Tarea vacía que representa la operación asincrónica que finaliza una reunión.

getAuthorizationToken

public String getAuthorizationToken()

Obtiene el token de autorización usado para comunicarse con el servicio.

Returns:

Token de autorización.

getImpl

public SafeHandle getImpl()

Devuelve la implementación de comversation.

Returns:

Implementación de la reunión.

getMeetingId

public String getMeetingId()

Obtiene el identificador de reunión.

Returns:

el identificador de la reunión.

getProperties

public PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para esta reunión.

Returns:

Colección de propiedades y sus valores definidos para esta reunión.

lockMeetingAsync

public Future lockMeetingAsync()

Bloquear una reunión. Esto impedirá que los nuevos participantes se unan.

Returns:

Una operación asincrónica que representa el bloqueo de una reunión.

muteAllParticipantsAsync

public Future muteAllParticipantsAsync()

Silenciar a todos los demás participantes de la reunión. Después de esto, ningún otro participante tendrá sus reconocimientos de voz transmitidos, ni podrá enviar mensajes de texto.

Returns:

Una operación asincrónica que representa silenciar a todos los participantes.

muteParticipantAsync

public Future muteParticipantAsync(String userId)

Silenciar a un participante.

Parameters:

userId - Identificador de usuario.

Returns:

Una operación asincrónica que representa silenciar a un participante determinado.

removeParticipantAsync

public Future removeParticipantAsync(Participant participant)

Quitar un participante de una reunión mediante un objeto participante.

Parameters:

participant - Objeto participante.

Returns:

Tarea vacía que representa la operación asincrónica de quitar un participante.

removeParticipantAsync

public Future removeParticipantAsync(User user)

Quitar un participante de una reunión mediante un objeto de usuario.

Parameters:

user - Objeto de usuario.

Returns:

Tarea vacía que representa la operación asincrónica de quitar un participante.

removeParticipantAsync

public Future removeParticipantAsync(String userId)

Quitar un participante de una reunión mediante un identificador de usuario.

Parameters:

userId - Identificador de usuario.

Returns:

Tarea vacía que representa la operación asincrónica de quitar un participante.

setAuthorizationToken

public void setAuthorizationToken(String token)

Establece el token de autorización usado para comunicarse con el servicio. Nota: El autor de la llamada debe asegurarse de que el token de autorización es válido. Antes de que expire el token de autorización, el autor de la llamada debe actualizarlo llamando a este establecedor con un nuevo token válido. De lo contrario, el reconocedor encontrará errores durante el reconocimiento.

Parameters:

token - Token de autorización.

startMeetingAsync

public Future startMeetingAsync()

Inicie una reunión.

Returns:

Una operación asincrónica que representa el inicio de una reunión.

unlockMeetingAsync

public Future unlockMeetingAsync()

Desbloquea una reunión.

Returns:

Una operación asincrónica que representa el desbloqueo de una reunión.

unmuteAllParticipantsAsync

public Future unmuteAllParticipantsAsync()

Desactive todos los demás participantes de la reunión.

Returns:

Una operación asincrónica que representa la desactivación de todos los participantes.

unmuteParticipantAsync

public Future unmuteParticipantAsync(String userId)

Desmute un participante.

Parameters:

userId - Identificador de usuario.

Returns:

Una operación asincrónica que representa la desactivación de un participante determinado.

Se aplica a