Passer au contenu principal
Fournit le microphone ou périphérique d’enregistrement préféré que le contrôle de chat a été configuré pour utiliser comme entrée audio.

Syntaxe

Paramètres

audioDeviceSelectionType   PartyAudioDeviceSelectionType*
output
Une valeur de sortie indiquant le type de sélection utilisé pour sélectionner le deviceId fourni. audioDeviceSelectionContext   PartyString*
library-allocated output
Avec PartyAudioDeviceSelectionType::None ou PartyAudioDeviceSelectionType::SystemDefault, audioDeviceSelectionContext est vide. Avec PartyAudioDeviceSelectionType::PlatformUserDefault ou PartyAudioDeviceSelectionType::Manual, audioDeviceSelectionContext correspond à la valeur fournie lors d’un appel précédent à SetAudioInput(). La mémoire de la chaîne reste valide jusqu’à ce que le prochain PartyLocalChatAudioInputChangedStateChange soit fourni via PartyManager::StartProcessingStateChanges() ou que le contrôle de chat soit détruit. deviceId   PartyString*
library-allocated output
Une valeur de sortie indiquant l’identificateur du périphérique d’entrée audio sélectionné. La mémoire de la chaîne reste valide jusqu’à ce que le prochain PartyLocalChatAudioInputChangedStateChange soit fourni via PartyManager::StartProcessingStateChanges() ou que le contrôle de chat soit détruit.

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

Une chaîne d’identificateur de périphérique vide indique qu’aucune entrée n’a été sélectionnée.

Configuration requise

En-tête : Party.h

Voir aussi

PartyLocalChatControl
PartyLocalChatControl::SetAudioInput
PartyLocalChatControl::GetAudioOutput
Dernière modification le 8 octobre 2026