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

# PartyAudioManipulationSourceStream::GetAvailableBufferCount

> Récupère le nombre total de mémoires tampons disponibles à récupérer depuis ce flux via.

Récupère le nombre total de mémoires tampons disponibles à récupérer depuis ce flux via [PartyAudioManipulationSourceStream::GetNextBuffer()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_getnextbuffer.md).

## Syntaxe

```cpp theme={null}
PartyError GetAvailableBufferCount(  
    uint32_t* count  
)  
```

### Paramètres

**`count`**   uint32\_t\*\
*output*

Le nombre de mémoires tampons disponibles en sortie.

### 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()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).

## Remarques

Cela peut être utile si l'appelant préfère faire passer l'audio dans son pipeline par lots de mémoires tampons. Comme ce nombre de mémoires tampons est limité par la taille maximale de la file d'attente audio spécifiée via [PartyChatControl::ConfigureAudioManipulationVoiceStream()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyChatControl/methods/partychatcontrol_configureaudiomanipulationvoicestream.md), les appelants doivent laisser à leur pipeline de traitement audio suffisamment de temps pour traiter les mémoires tampons et les renvoyer à [PartyAudioManipulationSourceStream::ReturnBuffer()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_returnbuffer.md) afin d'éviter la perte d'audio.

## Configuration requise

**En-tête :** Party.h

## Voir aussi

[PartyAudioManipulationSourceStream](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/partyaudiomanipulationsourcestream.md)


## Related topics

- [PartyAudioManipulationSourceStream::GetNextBuffer](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_getnextbuffer.md)
- [Utilisation de la manipulation audio en temps réel pour appliquer des effets vocaux personnalisés](https://docs.xbox.com/fr/services/playfab/community/voice-communications/concepts-realtime-audio-manipulation.md)
- [PartyAudioManipulationSourceStream](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/partyaudiomanipulationsourcestream.md)
- [post_decode_audio_source_stream::get_available_buffer_count](https://docs.xbox.com/fr/reference/chat/gamechat2/classes/post_decode_audio_source_stream/methods/post_decode_audio_source_stream_get_available_buffer_count.md)
- [PartyAudioManipulationSourceStream::ReturnBuffer](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_returnbuffer.md)
