Sintaxe
enum class PartyVoiceChatTranscriptionOptions
{
None = 0x0,
TranscribeSelf = 0x1,
TranscribeOtherChatControlsWithMatchingLanguages = 0x2,
TranscribeOtherChatControlsWithNonMatchingLanguages = 0x4,
TranslateToLocalLanguage = 0x10,
DisableProfanityMasking = 0x20,
TranscribeSelfRegardlessOfNetworkState = 0x40,
}
Constantes
| Constante | Descrição |
|---|---|
| None | Nenhum controle de chat será transcrito. |
| TranscribeSelf | As transcrições do controle de chat local serão geradas e fornecidas ao mesmo controle de chat local por meio de eventos PartyVoiceChatTranscriptionReceivedStateChange enquanto ele estiver em uma rede com pelo menos um outro controle de chat. |
| TranscribeOtherChatControlsWithMatchingLanguages | As transcrições de outros controles de chat com o mesmo idioma do controle de chat local serão geradas e fornecidas ao controle de chat local por meio de eventos PartyVoiceChatTranscriptionReceivedStateChange. |
| TranscribeOtherChatControlsWithNonMatchingLanguages | As transcrições de outros controles de chat com idiomas diferentes do idioma do controle de chat local serão geradas e fornecidas ao controle de chat local por meio de eventos PartyVoiceChatTranscriptionReceivedStateChange. As transcrições não são traduzidas por padrão. A tradução para o idioma do controle de chat local também pode ser habilitada adicionando TranslateToLocalLanguage. |
| TranslateToLocalLanguage | As transcrições serão traduzidas para o idioma do controle de chat local. As transcrições geradas conforme especificado por meio de outros valores de PartyVoiceChatTranscriptionOptions serão traduzidas para o idioma do controle de chat local, que é especificado por PartyLocalChatControl::GetLanguage(). As traduções serão fornecidas além da transcrição original por meio de eventos PartyVoiceChatTranscriptionReceivedStateChange. Se a tradução estiver habilitada, uma tradução correspondente ao idioma do controle de chat local sempre será fornecida em cada PartyVoiceChatTranscriptionReceivedStateChange resultante. Se o idioma do controle de chat que está falando for o mesmo do controle de chat local, as cadeias de caracteres da transcrição e da tradução serão idênticas. Esta opção não terá efeito, a menos que também seja combinada com uma ou mais das opções TranscribeSelf, TranscribeOtherChatControlsWithMatchingLanguages e TranscribeOtherChatControlsWithNonMatchingLanguages. |
| DisableProfanityMasking | As transcrições serão fornecidas sem mascarar palavrões. Por padrão, os palavrões são mascarados substituindo cada caractere por um asterisco. Por exemplo, um palavrão de 4 letras é substituído por ”****”. Quando esta opção está habilitada, nenhum mascaramento será aplicado aos palavrões; o texto bruto será fornecido. |
| TranscribeSelfRegardlessOfNetworkState | As transcrições do controle de chat local serão geradas e fornecidas ao mesmo controle de chat local por meio de PartyVoiceChatTranscriptionReceivedStateChange, independentemente de o controle de chat estar em uma rede com outros controles de chat. Esta opção substitui TranscribeSelf. Esta opção é fornecida para compatibilidade com versões anteriores e normalmente não deve ser usada. |
Requisitos
Cabeçalho: Party.hConfira também
Membros do PartyPartyLocalChatControl::SetTranscriptionOptions
PartyVoiceChatTranscriptionReceivedStateChange
PartyVoiceChatTranscriptionPhraseType
