PartyLocalChatControl::GetLanguage

获取与此聊天控件关联的语言。

语法

PartyError GetLanguage(  
    PartyString* languageCode  
)  

参数

languageCode PartyString*
库分配的输出

聊天使用的输出 BCP 47 语言代码控制将来的通信。 在聊天控件被销毁之前,字符串的内存保持有效。

返回值

PartyError

如果调用成功,则为 c_partyErrorSuccess,否则为错误代码。 可通过 PartyManager::GetErrorMessage() 检索错误代码的可读形式。

备注

该语言用作与此聊天控件关联的听录语言和传入翻译的目标语言。 例如,如果指定的语言代码为 en-US,则此聊天控件的输入音频将被视为英语 (美国) 语言,并按此类转录。 如果通过 SetTranscriptionOptions()SetTextChatOptions()启用翻译,传入的语音聊天听录和/或文本聊天将翻译为英语(美国)。

语言代码应采用 BCP 47 格式;支持的语言代码已在语言支持中枚举。 指定不受支持的或无效的语言代码不会导致此方法失败,但会导致无法生成与此聊天控件关联的听录。 可以通过 GetLanguage() 查询语言代码。

要求

标题: Party.h

另请参阅

PartyLocalChatControl
PartyLocalDevice::CreateChatControl
PartyLocalChatControl::SetTranscriptionOptions