Freigeben über


PartyLocalChatControl::P opulateAvailableTextToSpeechProfiles

Füllt die Liste der unterstützten Text-zu-Sprache-Profile des lokalen Chat-Steuerelements auf.

Syntax

PartyError PopulateAvailableTextToSpeechProfiles(  
    void* asyncIdentifier  
)  

Parameter

asyncIdentifier Leere*
Optional

Ein optionaler, app-definierter Kontextwert in Zeigergröße, der verwendet werden kann, um die Änderung des Abschlusszustands diesem Aufruf zuzuordnen.

Rückgabewert

PartyError

c_partyErrorSuccess , wenn der asynchrone Vorgang gestartet wurde, oder andernfalls ein Fehlercode. Wenn bei dieser Methode ein Fehler auftritt, werden keine zugehörigen Zustandsänderungen generiert. Die lesbare Form des Fehlercodes kann über PartyManager::GetErrorMessage() abgerufen werden.

Hinweise

Dies ist ein asynchroner Vorgang. ein PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange wird nach Abschluss über PartyManager::StartProcessingStateChanges() bereitgestellt.

Der asynchrone Vorgang muss erfolgreich abgeschlossen werden, bevor GetAvailableTextToSpeechProfiles() aufgerufen werden kann.

Die Text-zu-Sprache-Synthesefunktion verwendet intern verfügbare Regions- und Latenzmessungen, um die Dienstnutzung zu optimieren. Wenn die Option PartyOption::RegionUpdateConfiguration verwendet wurde, um einen Updatemodus von PartyRegionUpdateMode::D eferred zu konfigurieren, wurde das Abrufen der verfügbaren Regionen und das Messen der Verbindungsqualität für sie möglicherweise noch nicht gestartet, oder das letzte Update hat möglicherweise das konfigurierte Aktualisierungsintervallalter überschritten. Wenn das lokale Gerät derzeit keine Verbindung mit Netzwerken herstellt oder mit ihnen verbunden ist, stellt PopulateAvailableTextToSpeechProfiles() sicher, dass eine verzögerte Regionsaktualisierung gestartet wurde und die zugeordnete PartyRegionsChangedStateChange vor dem Abschluss von PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange dieses Aufrufs bereitgestellt wird.

Voraussetzungen

Header: Party.h

Weitere Informationen

PartyLocalChatControl
PartyLocalChatControl::GetAvailableTextToSpeechProfiles
PartyLocalChatControl::SetTextToSpeechProfile
PartyLocalChatControl::GetTextToSpeechProfile