Freigeben über


PartyLocalChatControl::GetAudioManipulationCaptureStream

Ruft den Aufzeichnungsdatenstrom für die Audiobearbeitung ab, der diesem Chat-Steuerelement zugeordnet ist.

Syntax

PartyError GetAudioManipulationCaptureStream(  
    PartyAudioManipulationSinkStream** stream  
)  

Parameter

stream PartyAudioManipulationSinkStream**
Bibliotheksseitig zugeordnete Ausgabe

Der Ausgabestream.

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

Dieser Stream fungiert als Audioeingabe des zugeordneten Chat-Steuerelements, d. h. die Audioeingabe, die als Stimme des lokalen Chat-Steuerelements behandelt und an andere Chatsteuerelemente gesendet wird. In der Regel ruft die App Audiodaten aus dem Datenstrom der Sprachbearbeitung über PartyAudioManipulationSourceStream::GetNextBuffer() ab, verarbeitet die Audiodaten mithilfe der App-Logik und sendet das Audio dann über diesen Stream zurück an die Bibliothek.

Audiodaten, die über PartyAudioManipulationSinkStream::SubmitBuffer() an diesen Datenstrom übermittelt werden, werden per Spracherkennung transkribiert, wenn transkriptionsoptionen, die über PartyLocalChatControl::SetTranscriptionOptions konfiguriert wurden, angeben, dass dem Chat-Steuerelement der Senke zugeordnete Audiodaten vorhanden sein sollen.

Voraussetzungen

Header: Party.h

Weitere Informationen

PartyLocalChatControl