Passer au contenu principal
Met en file d’attente une opération asynchrone pour configurer le flux de capture de manipulation audio.

Syntaxe

Paramètres

configuration   PartyAudioManipulationSinkStreamConfiguration*
optional
La configuration du flux. asyncIdentifier   void*
optional
Une valeur de contexte facultative de la taille d’un pointeur, définie par l’application, qui peut être utilisée pour associer le changement d’état de fin à cet appel.

Valeur de retour

PartyError c_partyErrorSuccess si l’appel a réussi; sinon, un code d’erreur. La forme lisible du code d’erreur peut être obtenue au moyen de PartyManager::GetErrorMessage().

Remarques

Si la configuration n’est pas null, un flux de capture est créé pour ce contrôle de clavardage. Un tel flux fait office d’entrée vocale de ce contrôle de clavardage, envoyée à tous les autres contrôles de clavardage avec lesquels ce contrôle de clavardage est configuré pour communiquer. Si la configuration est null et qu’un flux de capture a déjà été configuré, la capture est détruite.

À la fin de l’opération asynchrone, lorsqu’une configuration non null a été spécifiée, un flux de capture pour ce contrôle de clavardage peut être interrogé au moyen de PartyLocalChatControl::GetAudioManipulationCaptureStream(). La fin de l’opération est signalée par un PartyConfigureAudioManipulationCaptureStreamCompletedStateChange.

Prise en charge des plateformes et formats pris en charge

Cette fonction n’est prise en charge que sur Windows, XBOX et PlayStation® 5. Les appels sur d’autres plateformes échouent.

Les options de format suivantes sont prises en charge pour Windows et XBOX.


Pour obtenir la liste des options de format prises en charge pour PlayStation® 5, consultez le document README-RealTimeAudioManipulation.md distribué avec le package de la bibliothèque Party.

Configuration requise

En-tête : Party.h

Voir aussi

PartyLocalChatControl
Dernière modification le 20 octobre 2026