Meeting クラス

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

実装

java.lang.AutoCloseable

public final class Meeting
implements java.lang.AutoCloseable

参加者の追加と削除を含む会議管理を実行します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

コンストラクターの概要

修飾子 コンストラクター 説明
protected Meeting(long handleValue)

保護されたコンストラクター。

メソッドの概要

修飾子と型 メソッドと説明
java.util.concurrent.Future<Participant> addParticipantAsync(Participant participant)

参加者オブジェクトを使用して、会議に参加者を追加します。

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

ユーザー オブジェクトを使用して会議に参加者を追加します。

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

ユーザーの ID を使用して、会議に参加者を追加します。

void close()

関連付けられているリソースを破棄します。

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

Meeting の新しいインスタンスを初期化します。

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

Meeting の新しいインスタンスを初期化します。

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

会議を削除します。

protected void dispose(boolean disposing)

保護

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

会議を終了します。

java.lang.String getAuthorizationToken()

サービスとの通信に使用される承認トークンを取得します。

SafeHandle getImpl()

comversation 実装を返します。

java.lang.String getMeetingId()

会議 ID を取得します。

PropertyCollection getProperties()

この会議に定義されているプロパティとその値のコレクション。

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

会議をロックします。

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

会議の他のすべての参加者をミュートにします。

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

参加者をミュートする。

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

参加者オブジェクトを使用して、会議から参加者を削除します。

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

ユーザー オブジェクトを使用して、会議から参加者を削除します。

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

ユーザー ID を使用して、会議から参加者を削除します。

void setAuthorizationToken(String token)

サービスとの通信に使用する承認トークンを設定します。

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

会議を開始します。

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

会議のロックを解除します。

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

会議の他のすべての参加者のミュートを解除します。

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

参加者のミュートを解除します。

メソッドの継承元: 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

コンストラクターの詳細

Meeting

protected Meeting(long handleValue)

保護されたコンストラクター。

Parameters:

handleValue - 社内会議の実装

メソッドの詳細

addParticipantAsync

public Future addParticipantAsync(Participant participant)

参加者オブジェクトを使用して、会議に参加者を追加します。

Parameters:

participant - 参加者オブジェクト。

Returns:

参加者を追加する非同期操作を表すタスク。

addParticipantAsync

public Future addParticipantAsync(User user)

ユーザー オブジェクトを使用して会議に参加者を追加します。

Parameters:

user - ユーザー オブジェクト。

Returns:

参加者を追加する非同期操作を表すタスク。

addParticipantAsync

public Future addParticipantAsync(String userId)

ユーザーの ID を使用して、会議に参加者を追加します。

Parameters:

userId - ユーザー ID。

Returns:

参加者を追加する非同期操作を表すタスク。

close

public void close()

関連付けられているリソースを破棄します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig)

Meeting の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。

Returns:

会議を作成する非同期操作を表すタスク。

createMeetingAsync

public static Future createMeetingAsync(SpeechConfig speechConfig, String meetingId)

Meeting の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
meetingId - 会議の非キュー ID。

Returns:

会議を作成する非同期操作を表すタスク。

deleteMeetingAsync

public Future deleteMeetingAsync()

会議を削除します。 この後、誰も会議に参加できなくなります。

Returns:

会議の削除を表す非同期操作。

dispose

protected void dispose(boolean disposing)

保護

Parameters:

disposing - 保護

endMeetingAsync

public Future endMeetingAsync()

会議を終了します。

Returns:

会議を終了する非同期操作を表す空のタスク。

getAuthorizationToken

public String getAuthorizationToken()

サービスとの通信に使用される承認トークンを取得します。

Returns:

承認トークン。

getImpl

public SafeHandle getImpl()

comversation 実装を返します。

Returns:

会議の実装。

getMeetingId

public String getMeetingId()

会議 ID を取得します。

Returns:

会議 ID。

getProperties

public PropertyCollection getProperties()

この会議に定義されているプロパティとその値のコレクション。

Returns:

この会議に定義されているプロパティとその値のコレクション。

lockMeetingAsync

public Future lockMeetingAsync()

会議をロックします。 これにより、新しい参加者が参加できなくなります。

Returns:

会議のロックを表す非同期操作。

muteAllParticipantsAsync

public Future muteAllParticipantsAsync()

会議の他のすべての参加者をミュートにします。 この後、他の参加者は音声認識をブロードキャストしたり、テキスト メッセージを送信したりできなくなります。

Returns:

すべての参加者のミュートを表す非同期操作。

muteParticipantAsync

public Future muteParticipantAsync(String userId)

参加者をミュートする。

Parameters:

userId - ユーザー識別子。

Returns:

特定の参加者のミュートを表す非同期操作。

removeParticipantAsync

public Future removeParticipantAsync(Participant participant)

参加者オブジェクトを使用して、会議から参加者を削除します。

Parameters:

participant - 参加者オブジェクト。

Returns:

参加者を削除する非同期操作を表す空のタスクです。

removeParticipantAsync

public Future removeParticipantAsync(User user)

ユーザー オブジェクトを使用して、会議から参加者を削除します。

Parameters:

user - ユーザー オブジェクト。

Returns:

参加者を削除する非同期操作を表す空のタスクです。

removeParticipantAsync

public Future removeParticipantAsync(String userId)

ユーザー ID を使用して、会議から参加者を削除します。

Parameters:

userId - ユーザー ID。

Returns:

参加者を削除する非同期操作を表す空のタスクです。

setAuthorizationToken

public void setAuthorizationToken(String token)

サービスとの通信に使用する承認トークンを設定します。 注: 呼び出し元は、承認トークンが有効であることを確認する必要があります。 認証トークンの有効期限が切れる前に、呼び出し元は、新しい有効なトークンを使用してこのセッターを呼び出すことによって、認証トークンを更新する必要があります。 そうしないと、認識中に認識エンジンでエラーが発生します。

Parameters:

token - 承認トークン。

startMeetingAsync

public Future startMeetingAsync()

会議を開始します。

Returns:

会議の開始を表す非同期操作。

unlockMeetingAsync

public Future unlockMeetingAsync()

会議のロックを解除します。

Returns:

会議のロック解除を表す非同期操作。

unmuteAllParticipantsAsync

public Future unmuteAllParticipantsAsync()

会議の他のすべての参加者のミュートを解除します。

Returns:

すべての参加者のミュート解除を表す非同期操作。

unmuteParticipantAsync

public Future unmuteParticipantAsync(String userId)

参加者のミュートを解除します。

Parameters:

userId - ユーザー識別子。

Returns:

特定の参加者のミュート解除を表す非同期操作。

適用対象