> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartySetTranscriptionOptionsCompletedStateChange

> Información específica del tipo de cambio de estado *SetTranscriptionOptionsCompleted*.

Información específica del tipo de cambio de estado *SetTranscriptionOptionsCompleted*.

## Sintaxis

```cpp theme={null}
struct PartySetTranscriptionOptionsCompletedStateChange : PartyStateChange {  
    PartyStateChangeResult result;  
    PartyError errorDetail;  
    PartyLocalChatControl* localChatControl;  
    PartyVoiceChatTranscriptionOptions options;  
    void* asyncIdentifier;  
}  
```

### Miembros

**`result`**   [PartyStateChangeResult](/services/playfab/multiplayer/networking/reference/enums/partystatechangeresult)

Indica que la operación se realizó correctamente o proporciona el motivo por el que falló.

Si se realiza correctamente, el estado interno se habrá actualizado para reflejar si se deben intentar operaciones de transcripción en nombre de `localChatControl`. El éxito no garantiza que las operaciones de transcripción se completen correctamente. Los errores al completar las operaciones de transcripción se expondrán a través del campo `result` del cambio de estado [PartyStateChangeType::VoiceChatTranscriptionReceived](/services/playfab/multiplayer/networking/reference/enums/partystatechangetype).

**`errorDetail`**   PartyError

Un valor de diagnóstico que proporciona información adicional para la solución de problemas relacionada con cualquier posible condición de error.

La forma legible de este detalle de error se puede recuperar mediante [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

**`localChatControl`**   [PartyLocalChatControl](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)\*

El control de chat usado en la llamada asociada a este cambio de estado.

**`options`**   [PartyVoiceChatTranscriptionOptions](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions)

Las opciones de transcripción proporcionadas a la llamada asociada a este cambio de estado.

**`asyncIdentifier`**   void\*

El identificador asincrónico proporcionado a la llamada asociada a este cambio de estado.

## Requisitos

**Encabezado:** Party.h

## Consulte también

[Miembros de Party](/services/playfab/multiplayer/networking/reference/party_members)\
[PartyLocalChatControl::SetTranscriptionOptions](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions)


## Related topics

- [PartyRegionUpdateMode](/es/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode.md)
- [Directrices de experiencia de usuario de conversión de voz en texto y visualización de texto de PlayFab Party](/es/services/playfab/community/voice-communications/party-speech-to-text-ux-guidelines.md)
- [PartyLocalChatControl::SetTranscriptionOptions](/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions.md)
- [Información general de la API de C/C++ de Party](/es/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyStateChangeType](/es/services/playfab/multiplayer/networking/reference/enums/partystatechangetype.md)
