Partager via


Meeting Classe

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

Implémente

java.lang.AutoCloseable

public final class Meeting
implements java.lang.AutoCloseable

Effectue la gestion des réunions, y compris l’ajout et la suppression de participants. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .

Récapitulatif du constructeur

Modificateur Constructeur Description
protected Meeting(long handleValue)

Constructeur protégé

Résumé de la méthode

Modificateur et type Méthode et description
java.util.concurrent.Future<Participant> addParticipantAsync(Participant participant)

Ajoutez un participant à une réunion à l’aide d’un objet participant.

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

Ajouter un participant à une réunion à l’aide d’un objet utilisateur.

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

Ajoutez un participant à une réunion à l’aide de l’ID de l’utilisateur.

void close()

Supprimer les ressources associées.

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

Initialise une nouvelle instance de réunion.

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

Initialise une nouvelle instance de réunion.

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

Supprimer une réunion.

protected void dispose(boolean disposing)

PROTÉGÉ

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

Mettre fin à une réunion.

java.lang.String getAuthorizationToken()

Obtient le jeton d’autorisation utilisé pour communiquer avec le service.

SafeHandle getImpl()

Retourne l’implémentation de la communication.

java.lang.String getMeetingId()

Obtient l’ID de réunion.

PropertyCollection getProperties()

Collection de propriétés et leurs valeurs définies pour cette réunion.

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

Verrouillez une réunion.

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

Désactivez tous les autres participants à la réunion.

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

Désactiver le son d’un participant.

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

Supprimer un participant d’une réunion à l’aide d’un objet participant.

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

Supprimer un participant d’une réunion à l’aide d’un objet utilisateur.

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

Supprimer un participant d’une réunion à l’aide d’un ID utilisateur.

void setAuthorizationToken(String token)

Définit le jeton d’autorisation utilisé pour communiquer avec le service.

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

Démarrez une réunion.

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

Déverrouille une réunion.

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

Réactivez tous les autres participants à la réunion.

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

Réactivez un participant.

Méthodes héritées 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

Détails du constructeur

Meeting

protected Meeting(long handleValue)

Constructeur protégé

Parameters:

handleValue - Implémentation de réunion interne

Détails de la méthode

addParticipantAsync

public Future addParticipantAsync(Participant participant)

Ajoutez un participant à une réunion à l’aide d’un objet participant.

Parameters:

participant - Objet participant.

Returns:

Tâche représentant l’opération asynchrone d’ajout d’un participant.

addParticipantAsync

public Future addParticipantAsync(User user)

Ajouter un participant à une réunion à l’aide d’un objet utilisateur.

Parameters:

user - Objet utilisateur.

Returns:

Tâche représentant l’opération asynchrone d’ajout d’un participant.

addParticipantAsync

public Future addParticipantAsync(String userId)

Ajoutez un participant à une réunion à l’aide de l’ID de l’utilisateur.

Parameters:

userId - Identifiant utilisateur.

Returns:

Tâche représentant l’opération asynchrone d’ajout d’un participant.

close

public void close()

Supprimer les ressources associées. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig)

Initialise une nouvelle instance de réunion.

Parameters:

speechConfig - configuration vocale.

Returns:

Tâche représentant l’opération asynchrone qui crée une réunion.

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig, String meetingId)

Initialise une nouvelle instance de réunion.

Parameters:

speechConfig - configuration vocale.
meetingId - une identification unqiue de votre réunion.

Returns:

Tâche représentant l’opération asynchrone qui crée une réunion.

deleteMeetingAsync

public Future deleteMeetingAsync()

Supprimer une réunion. Après cela, personne ne pourra participer à la réunion.

Returns:

Opération asynchrone représentant la suppression d’une réunion.

dispose

protected void dispose(boolean disposing)

PROTÉGÉ

Parameters:

disposing - PROTÉGÉ

endMeetingAsync

public Future endMeetingAsync()

Mettre fin à une réunion.

Returns:

Tâche vide représentant l’opération asynchrone qui met fin à une réunion.

getAuthorizationToken

public String getAuthorizationToken()

Obtient le jeton d’autorisation utilisé pour communiquer avec le service.

Returns:

Jeton d’autorisation,

getImpl

public SafeHandle getImpl()

Retourne l’implémentation de la communication.

Returns:

Implémentation de la réunion.

getMeetingId

public String getMeetingId()

Obtient l’ID de réunion.

Returns:

ID de réunion.

getProperties

public PropertyCollection getProperties()

Collection de propriétés et leurs valeurs définies pour cette réunion.

Returns:

Collection de propriétés et leurs valeurs définies pour cette réunion.

lockMeetingAsync

public Future lockMeetingAsync()

Verrouillez une réunion. Cela empêchera les nouveaux participants de participer.

Returns:

Opération asynchrone représentant le verrouillage d’une réunion.

muteAllParticipantsAsync

public Future muteAllParticipantsAsync()

Désactivez tous les autres participants à la réunion. Après cela, aucun autre participant ne fera diffuser ses reconnaissances vocales, ni ne pourra envoyer de sms.

Returns:

Opération asynchrone représentant la désactivation de tous les participants.

muteParticipantAsync

public Future muteParticipantAsync(String userId)

Désactiver le son d’un participant.

Parameters:

userId - Identificateur d’utilisateur.

Returns:

Opération asynchrone représentant la désactivation d’un participant particulier.

removeParticipantAsync

public Future removeParticipantAsync(Participant participant)

Supprimer un participant d’une réunion à l’aide d’un objet participant.

Parameters:

participant - Objet participant.

Returns:

Tâche vide représentant l’opération asynchrone de suppression d’un participant.

removeParticipantAsync

public Future removeParticipantAsync(User user)

Supprimer un participant d’une réunion à l’aide d’un objet utilisateur.

Parameters:

user - Objet utilisateur.

Returns:

Tâche vide représentant l’opération asynchrone de suppression d’un participant.

removeParticipantAsync

public Future removeParticipantAsync(String userId)

Supprimer un participant d’une réunion à l’aide d’un ID utilisateur.

Parameters:

userId - Id d’utilisateur.

Returns:

Tâche vide représentant l’opération asynchrone de suppression d’un participant.

setAuthorizationToken

public void setAuthorizationToken(String token)

Définit le jeton d’autorisation utilisé pour communiquer avec le service. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant que le jeton d’autorisation expire, l’appelant doit l’actualiser en appelant cet méthode setter avec un nouveau jeton valide. Sinon, le module de reconnaissance rencontrera des erreurs lors de la reconnaissance.

Parameters:

token - Jeton d’autorisation,

startMeetingAsync

public Future startMeetingAsync()

Démarrez une réunion.

Returns:

Opération asynchrone représentant le démarrage d’une réunion.

unlockMeetingAsync

public Future unlockMeetingAsync()

Déverrouille une réunion.

Returns:

Opération asynchrone représentant le déverrouillage d’une réunion.

unmuteAllParticipantsAsync

public Future unmuteAllParticipantsAsync()

Réactivez tous les autres participants à la réunion.

Returns:

Opération asynchrone représentant la désactivation de tous les participants.

unmuteParticipantAsync

public Future unmuteParticipantAsync(String userId)

Réactivez un participant.

Parameters:

userId - Identificateur d’utilisateur.

Returns:

Opération asynchrone qui représente la désactivation du son d’un participant particulier.

S’applique à