PartyLocalChatControl::GetAudioInput
Stellt das bevorzugte Mikrofon oder Aufzeichnungsgerät bereit, das vom Chatsteuerelement für die Audioeingabe konfiguriert wurde.
Syntax
PartyError GetAudioInput(
PartyAudioDeviceSelectionType* audioDeviceSelectionType,
PartyString* audioDeviceSelectionContext,
PartyString* deviceId
)
Parameter
audioDeviceSelectionType
PartyAudioDeviceSelectionType*
Ausgabe
Ein Ausgabewert, der den Auswahltyp angibt, der zum Auswählen des bereitgestellten deviceId
verwendet wurde.
audioDeviceSelectionContext
PartyString*
Bibliotheksseitig zugeordnete Ausgabe
Wenn Sie PartyAudioDeviceSelectionType::None oder PartyAudioDeviceSelectionType::SystemDefault verwenden, audioDeviceSelectionContext
ist leer. Bei Verwendung von PartyAudioDeviceSelectionType::P latformUserDefault oder PartyAudioDeviceSelectionType::Manual ist der Wert, audioDeviceSelectionContext
der in einem vorherigen Aufruf von SetAudioInput() angegeben wurde. Der Speicher für die Zeichenfolge bleibt gültig, bis das nächste PartyLocalChatAudioInputChangedStateChange über PartyManager::StartProcessingStateChanges() bereitgestellt wird oder das Chat-Steuerelement zerstört wird.
deviceId
PartyString*
Bibliotheksseitig zugeordnete Ausgabe
Ein Ausgabewert, der den Bezeichner des ausgewählten Audioeingabegeräts angibt. Der Speicher für die Zeichenfolge bleibt gültig, bis das nächste PartyLocalChatAudioInputChangedStateChange über PartyManager::StartProcessingStateChanges() bereitgestellt wird oder das Chat-Steuerelement zerstört wird.
Rückgabewert
PartyError
c_partyErrorSuccess
, wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über PartyManager::GetErrorMessage() abgerufen werden.
Hinweise
Eine leere Gerätebezeichnerzeichenfolge gibt an, dass keine Eingabe ausgewählt wurde.
Voraussetzungen
Header: Party.h
Weitere Informationen
PartyLocalChatControl
PartyLocalChatControl::SetAudioInput
PartyLocalChatControl::GetAudioOutput