XSpeechSynthesizerGetStreamData
Récupère les données d’un flux de synthèse vocale.Syntaxe
Paramètres
speechSynthesisStream _In_Type : XSpeechSynthesizerStreamHandle Le flux de synthèse vocale qui contient la mémoire tampon de données. bufferSize _In_
Type : size_t La taille de la mémoire tampon, en octets, retournée par XSpeechSynthesizerGetStreamDataSize. buffer _Out_writes_to_(bufferSize,bufferUsed)
Type : void Un pointeur vers la mémoire tampon de données qui recevra les données. bufferUsed _Out_opt_
Type : size_t* La taille des données reçues dans buffer, en octets.
Valeur de retour
Type : HRESULT Retourne S_OK en cas de réussite; sinon, retourne un code d’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur. Si la fonction échoue parce que speechSynthesisStream n’est pas défini sur un handle de flux de synthétiseur vocal valide, la valeur de retour est définie sur HRESULT_FROM_WIN32(ERROR_NOT_FOUND).Remarques
Cette fonction ne peut pas être appelée en toute sécurité sur un thread à délai critique. Pour plus d’informations, consultez Threads à délai critique.
audio/wav).
Pour obtenir un exemple qui montre comment utiliser la fonction XSpeechSynthesizerGetStreamData, consultez XSpeechSynthesizerCreate.
Configuration requise
En-tête : XSpeechSynthesizer.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XAccessibilityXSpeechSynthesizerGetStreamDataSize
XSpeechSynthesizer
