Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Warteschlangen einen asynchronen Vorgang zum Konfigurieren des Aufzeichnungsdatenstroms für die Audiobearbeitung.
Syntax
PartyError ConfigureAudioManipulationCaptureStream(
PartyAudioManipulationSinkStreamConfiguration* configuration,
void* asyncIdentifier
)
Parameter
configuration
PartyAudioManipulationSinkStreamConfiguration*
wahlfrei
Die Streamkonfiguration.
asyncIdentifier Leere*
wahlfrei
Ein optionaler, app-definierter Kontextwert in Zeigergröße, der verwendet werden kann, um die Änderung des Abschlusszustands diesem Aufruf zuzuordnen.
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
Wenn die Konfiguration ungleich NULL ist, wird ein Erfassungsdatenstrom für dieses Chatsteuerelement erstellt. Ein solcher Stream fungiert als Spracheingabe für dieses Chatsteuerelement, das an alle anderen Chatsteuerelemente gesendet wird, mit denen dieses Chatsteuerelement für die Kommunikation konfiguriert ist. Wenn die Konfiguration NULL ist und zuvor ein Erfassungsdatenstrom konfiguriert wurde, wird die Erfassung zerstört.
Nach Abschluss des asynchronen Vorgangs kann bei Angabe einer Nicht-NULL-Konfiguration ein Aufzeichnungsdatenstrom für dieses Chatsteuerelement über PartyLocalChatControl::GetAudioManipulationCaptureStream() abgefragt werden. Der Abschluss wird durch eine PartyConfigureAudioManipulationCaptureStreamCompletedStateChange angegeben.
Plattformunterstützung und unterstützte Formate
Diese Funktion wird nur unter Windows, Xbox und PlayStation® 5 unterstützt. Aufrufe auf anderen Plattformen schlagen fehl.
Die folgenden Formatoptionen werden für Windows und Xbox unterstützt.
| Formatoption | Unterstützter Wert |
|---|---|
| Stichproben pro Sekunde | 24 kHz |
| Kanalmaske | 0 |
| Kanalanzahl | 1 |
| Bits pro Beispiel | 32 |
| Beispieltyp | PartyAudioSampleType::Float |
| Überlappt | falsch |
Eine Liste der unterstützten Formatoptionen für PlayStation® 5 finden Sie im README-RealTimeAudioManipulation.md Dokument, das mit dem Partybibliothekspaket verteilt wird.
Voraussetzungen
Kopfball: Party.h