Passer au contenu principal
Soumet de l’audio à traiter par ce récepteur. Selon le type de récepteur, cet audio peut être transmis à d’autres contrôles de chat ou restitué sur la sortie audio.

Syntaxe

Paramètres

buffer   PartyDataBuffer* La mémoire tampon audio. En général, cette mémoire tampon audio est générée en récupérant la prochaine mémoire tampon disponible de chaque flux source entrant, puis en traitant et en mixant chaque mémoire tampon selon la logique du jeu. Cette mémoire tampon doit avoir le format spécifié par PartyAudioManipulationSinkStream::GetFormat().

Valeur renvoyée

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

Remarques

Toutes les 40 ms, les 40 ms d’audio suivantes de ce flux sont traitées. Pour éviter les coupures audio, les mémoires tampons d’un audio qui doit être entendu en continu doivent être soumises à ce flux à un rythme constant.

La mémoire tampon est copiée dans une mémoire tampon allouée avant le retour de PartyAudioManipulationSinkStream::SubmitBuffer() et peut être libérée immédiatement après.

Lors de l’application des autorisations de chat et de la détermination des contrôles de chat qui doivent recevoir l’audio, l’audio soumis à un récepteur de capture via cette méthode est traité comme de l’audio de microphone.

Configuration requise

En-tête : Party.h

Voir aussi

PartyAudioManipulationSinkStream
PartyChatPermissionOptions
Dernière modification le 20 octobre 2026