Freigeben über


PartyLocalChatControl::GetAudioOutput

Stellt die bevorzugten Lautsprecher oder Headset-Geräte bereit, die das Chatsteuerelement für die Audioausgabe konfiguriert wurde.

Syntax

PartyError GetAudioOutput(  
    PartyAudioDeviceSelectionType* audioDeviceSelectionType,  
    PartyString* audioDeviceSelectionContext,  
    PartyString* deviceId  
)  

Parameter

audioDeviceSelectionType PartyAudioDeviceSelectionType*
Ausgabe

Ein Ausgabewert, der den Auswahltyp angibt, der zum Auswählen des bereitgestellten deviceIdverwendet 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 SetAudioOutput() angegeben wurde. Der Arbeitsspeicher für die Zeichenfolge bleibt gültig, bis das nächste PartyLocalChatAudioOutputChangedStateChange ü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 Audioausgabegeräts angibt. Der Arbeitsspeicher für die Zeichenfolge bleibt gültig, bis das nächste PartyLocalChatAudioOutputChangedStateChange ü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 Ausgabe ausgewählt wurde.

Voraussetzungen

Header: Party.h

Weitere Informationen

PartyLocalChatControl
PartyLocalChatControl::SetAudioOutput
PartyLocalChatControl::GetAudioInput