Sintaxis
enum class PartyVoiceChatTranscriptionOptions
{
None = 0x0,
TranscribeSelf = 0x1,
TranscribeOtherChatControlsWithMatchingLanguages = 0x2,
TranscribeOtherChatControlsWithNonMatchingLanguages = 0x4,
TranslateToLocalLanguage = 0x10,
DisableProfanityMasking = 0x20,
TranscribeSelfRegardlessOfNetworkState = 0x40,
}
Constantes
| Constante | Descripción |
|---|---|
| None | No se transcribirá ningún control de chat. |
| TranscribeSelf | Las transcripciones del control de chat local se generarán y se proporcionarán al mismo control de chat local mediante eventos PartyVoiceChatTranscriptionReceivedStateChange mientras se encuentre en una red con al menos otro control de chat. |
| TranscribeOtherChatControlsWithMatchingLanguages | Las transcripciones de otros controles de chat con el mismo idioma que el control de chat local se generarán y se proporcionarán al control de chat local mediante eventos PartyVoiceChatTranscriptionReceivedStateChange. |
| TranscribeOtherChatControlsWithNonMatchingLanguages | Las transcripciones de otros controles de chat con idiomas diferentes del idioma del control de chat local se generarán y se proporcionarán al control de chat local mediante eventos PartyVoiceChatTranscriptionReceivedStateChange. Las transcripciones no se traducen de forma predeterminada. La traducción al idioma del control de chat local también se puede habilitar agregando TranslateToLocalLanguage. |
| TranslateToLocalLanguage | Las transcripciones se traducirán al idioma del control de chat local. Las transcripciones generadas según lo especificado mediante otros valores de PartyVoiceChatTranscriptionOptions se traducirán al idioma del control de chat local, que se especifica mediante PartyLocalChatControl::GetLanguage(). Las traducciones se proporcionarán además de la transcripción original mediante eventos PartyVoiceChatTranscriptionReceivedStateChange. Si la traducción está habilitada, siempre se proporcionará una traducción correspondiente al idioma del control de chat local en cada PartyVoiceChatTranscriptionReceivedStateChange resultante. Si el idioma del control de chat que habla es el mismo que el idioma del control de chat local, las cadenas de transcripción y de traducción serán idénticas. Esta opción no tendrá ningún efecto a menos que también se combine con una o varias de TranscribeSelf, TranscribeOtherChatControlsWithMatchingLanguages y TranscribeOtherChatControlsWithNonMatchingLanguages. |
| DisableProfanityMasking | Las transcripciones se proporcionarán sin enmascarar las palabras malsonantes. De forma predeterminada, las palabras malsonantes se enmascaran reemplazando cada carácter por un asterisco. Por ejemplo, una palabra malsonante de 4 letras se reemplaza por ”****”. Cuando esta opción está habilitada, no se aplicará ningún enmascaramiento a las palabras malsonantes; se proporcionará el texto sin procesar. |
| TranscribeSelfRegardlessOfNetworkState | Las transcripciones del control de chat local se generarán y se proporcionarán al mismo control de chat local mediante PartyVoiceChatTranscriptionReceivedStateChange, independientemente de si el control de chat está en una red con otros controles de chat. Esta opción invalida TranscribeSelf. Esta opción se proporciona por compatibilidad con versiones anteriores y normalmente no debe usarse. |
Requisitos
Encabezado: Party.hConsulte también
Miembros de PartyPartyLocalChatControl::SetTranscriptionOptions
PartyVoiceChatTranscriptionReceivedStateChange
PartyVoiceChatTranscriptionPhraseType
