Passer au contenu principal
Fournit le microphone ou périphérique d’enregistrement préféré que le contrôle de clavardage 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 au moyen de PartyManager::StartProcessingStateChanges() ou que le contrôle de clavardage 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 au moyen de PartyManager::StartProcessingStateChanges() ou que le contrôle de clavardage soit détruit.

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

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