次の方法で共有


PartyLocalChatControl::GetLanguage

このチャット コントロールに関連付けられている言語を取得します。

構文

PartyError GetLanguage(  
    PartyString* languageCode  
)  

パラメーター

languageCodePartyString*
ライブラリに割り当てられた出力

チャットで使用される出力 BCP 47 言語コードは、将来の通信を制御します。 文字列のメモリは、チャット コントロールが破棄されるまで有効です。

戻り値

PartyError

呼び出しが成功した場合は c_partyErrorSuccess、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。

解説

言語は、文字起こし用のこのチャット コントロールに関連付けられた話し言葉、および着信翻訳用の対象言語として使用されます。 たとえば、指定された言語コードが en-US の場合、このチャット コントロールへの入力音声は英語 (米国) 言語として扱われ、そのように転記されます。 SetTranscriptionOptions() または SetTextChatOptions() のいずれかを介して翻訳が有効になっている場合、着信ボイス チャットの文字起こしやテキスト チャットは英語 (米国) に翻訳されます。

言語コードは BCP 47 形式である必要があります。サポートされている言語コードは、言語サポートに列挙されています。 サポートされていない、または無効な言語コードを指定しても、このメソッドは失敗しませんが、このチャット コントロールに関連付けられた文字起こしの生成に失敗します。 言語コードは、GetLanguage() を介して照会できます。

要件

ヘッダー: Party.h

関連項目

PartyLocalChatControl
PartyLocalDevice::CreateChatControl
PartyLocalChatControl::SetTranscriptionOptions