Freigeben über


Meeting Klasse

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

Implementiert

java.lang.AutoCloseable

public final class Meeting
implements java.lang.AutoCloseable

Führt die Besprechungsverwaltung durch, einschließlich des Hinzufügens und Entfernens von Teilnehmern. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

Zusammenfassung zum Konstruktor

Modifizierer Konstruktor Beschreibung
protected Meeting(long handleValue)

Geschützter Konstruktor.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.Future<Participant> addParticipantAsync(Participant participant)

Fügen Sie einer Besprechung mithilfe eines Teilnehmerobjekts einen Teilnehmer hinzu.

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

Fügen Sie einer Besprechung mithilfe eines Benutzerobjekts einen Teilnehmer hinzu.

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

Fügen Sie einer Besprechung einen Teilnehmer mithilfe der Benutzer-ID hinzu.

void close()

Entsorgen sie zugeordneter Ressourcen.

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

Initialisiert eine neue instance von Meeting.

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

Initialisiert eine neue instance von Meeting.

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

Löschen sie eine Besprechung.

protected void dispose(boolean disposing)

GESCHÜTZT

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

Beenden einer Besprechung.

java.lang.String getAuthorizationToken()

Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.

SafeHandle getImpl()

Gibt die Comversationsimplementierung zurück.

java.lang.String getMeetingId()

Ruft die Besprechungs-ID ab.

PropertyCollection getProperties()

Die Auflistung der Eigenschaften und deren Werte, die für diese Besprechung definiert sind.

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

Sperren sie eine Besprechung.

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

Schalten Sie alle anderen Teilnehmer der Besprechung stumm.

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

Stummschalten eines Teilnehmers.

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

Entfernen sie einen Teilnehmer aus einer Besprechung mithilfe eines Teilnehmerobjekts.

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

Entfernen sie einen Teilnehmer aus einer Besprechung mithilfe eines Benutzerobjekts.

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

Entfernen Sie einen Teilnehmer aus einer Besprechung mithilfe einer Benutzer-ID.

void setAuthorizationToken(String token)

Legt das Autorisierungstoken fest, das für die Kommunikation mit dem Dienst verwendet wird.

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

Starten Sie eine Besprechung.

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

Entsperrt eine Besprechung.

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

Heben Sie die Stummschaltung aller anderen Teilnehmer der Besprechung auf.

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

Heben Sie die Stummschaltung eines Teilnehmers auf.

Geerbte Methoden von 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

Details zum Konstruktor

Meeting

protected Meeting(long handleValue)

Geschützter Konstruktor.

Parameters:

handleValue - Interne Besprechungsimplementierung

Details zur Methode

addParticipantAsync

public Future addParticipantAsync(Participant participant)

Fügen Sie einer Besprechung mithilfe eines Teilnehmerobjekts einen Teilnehmer hinzu.

Parameters:

participant - Ein Teilnehmerobjekt.

Returns:

Eine Aufgabe, die den asynchronen Vorgang des Hinzufügens eines Teilnehmers darstellt.

addParticipantAsync

public Future addParticipantAsync(User user)

Fügen Sie einer Besprechung mithilfe eines Benutzerobjekts einen Teilnehmer hinzu.

Parameters:

user - Ein Benutzerobjekt.

Returns:

Eine Aufgabe, die den asynchronen Vorgang des Hinzufügens eines Teilnehmers darstellt.

addParticipantAsync

public Future addParticipantAsync(String userId)

Fügen Sie einer Besprechung einen Teilnehmer mithilfe der Benutzer-ID hinzu.

Parameters:

userId - Die Benutzer-ID.

Returns:

Eine Aufgabe, die den asynchronen Vorgang des Hinzufügens eines Teilnehmers darstellt.

close

public void close()

Entsorgen sie zugeordneter Ressourcen. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig)

Initialisiert eine neue instance von Meeting.

Parameters:

speechConfig - Sprachkonfiguration.

Returns:

Eine Aufgabe, die den asynchronen Vorgang darstellt, der eine Besprechung erstellt.

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig, String meetingId)

Initialisiert eine neue instance von Meeting.

Parameters:

speechConfig - Sprachkonfiguration.
meetingId - eine unzutreffende Identifizierung Ihrer Besprechung.

Returns:

Eine Aufgabe, die den asynchronen Vorgang darstellt, der eine Besprechung erstellt.

deleteMeetingAsync

public Future deleteMeetingAsync()

Löschen sie eine Besprechung. Danach kann niemand mehr an der Besprechung teilnehmen.

Returns:

Ein asynchroner Vorgang, der das Löschen einer Besprechung darstellt.

dispose

protected void dispose(boolean disposing)

GESCHÜTZT

Parameters:

disposing - GESCHÜTZT

endMeetingAsync

public Future endMeetingAsync()

Beenden einer Besprechung.

Returns:

Eine leere Aufgabe, die den asynchronen Vorgang darstellt, der eine Besprechung beendet.

getAuthorizationToken

public String getAuthorizationToken()

Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.

Returns:

Autorisierungstoken.

getImpl

public SafeHandle getImpl()

Gibt die Comversationsimplementierung zurück.

Returns:

Die Implementierung der Besprechung.

getMeetingId

public String getMeetingId()

Ruft die Besprechungs-ID ab.

Returns:

die Besprechungs-ID.

getProperties

public PropertyCollection getProperties()

Die Auflistung der Eigenschaften und deren Werte, die für diese Besprechung definiert sind.

Returns:

Die Auflistung der Eigenschaften und deren Werte, die für diese Besprechung definiert sind.

lockMeetingAsync

public Future lockMeetingAsync()

Sperren sie eine Besprechung. Dadurch wird verhindert, dass neue Teilnehmer beitreten.

Returns:

Ein asynchroner Vorgang, der das Sperren einer Besprechung darstellt.

muteAllParticipantsAsync

public Future muteAllParticipantsAsync()

Schalten Sie alle anderen Teilnehmer der Besprechung stumm. Danach werden keine anderen Teilnehmer ihre Spracherkennungen übertragen, noch können sie Textnachrichten senden.

Returns:

Ein asynchroner Vorgang, der das Stummschalten aller Teilnehmer darstellt.

muteParticipantAsync

public Future muteParticipantAsync(String userId)

Stummschalten eines Teilnehmers.

Parameters:

userId - Eine Benutzer-ID.

Returns:

Ein asynchroner Vorgang, der das Stummschalten eines bestimmten Teilnehmers darstellt.

removeParticipantAsync

public Future removeParticipantAsync(Participant participant)

Entfernen sie einen Teilnehmer aus einer Besprechung mithilfe eines Teilnehmerobjekts.

Parameters:

participant - Ein Teilnehmerobjekt.

Returns:

Ist eine leere Aufgabe, die den asynchronen Vorgang zum Entfernen eines Teilnehmers darstellt.

removeParticipantAsync

public Future removeParticipantAsync(User user)

Entfernen sie einen Teilnehmer aus einer Besprechung mithilfe eines Benutzerobjekts.

Parameters:

user - Ein Benutzerobjekt.

Returns:

Ist eine leere Aufgabe, die den asynchronen Vorgang zum Entfernen eines Teilnehmers darstellt.

removeParticipantAsync

public Future removeParticipantAsync(String userId)

Entfernen Sie einen Teilnehmer aus einer Besprechung mithilfe einer Benutzer-ID.

Parameters:

userId - Eine Benutzer-ID.

Returns:

Ist eine leere Aufgabe, die den asynchronen Vorgang zum Entfernen eines Teilnehmers darstellt.

setAuthorizationToken

public void setAuthorizationToken(String token)

Legt das Autorisierungstoken fest, das für die Kommunikation mit dem Dienst verwendet wird. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss der Aufrufer es aktualisieren, indem er diesen Setter mit einem neuen gültigen Token aufruft. Andernfalls treten bei der Erkennung Fehler auf.

Parameters:

token - Autorisierungstoken.

startMeetingAsync

public Future startMeetingAsync()

Starten Sie eine Besprechung.

Returns:

Ein asynchroner Vorgang, der das Starten einer Besprechung darstellt.

unlockMeetingAsync

public Future unlockMeetingAsync()

Entsperrt eine Besprechung.

Returns:

Ein asynchroner Vorgang, der das Entsperren einer Besprechung darstellt.

unmuteAllParticipantsAsync

public Future unmuteAllParticipantsAsync()

Heben Sie die Stummschaltung aller anderen Teilnehmer der Besprechung auf.

Returns:

Ein asynchroner Vorgang, der das Stummschalten aller Teilnehmer darstellt.

unmuteParticipantAsync

public Future unmuteParticipantAsync(String userId)

Heben Sie die Stummschaltung eines Teilnehmers auf.

Parameters:

userId - Eine Benutzer-ID.

Returns:

Ein asynchroner Vorgang, der das Stummschalten eines bestimmten Teilnehmers darstellt.

Gilt für: