Skip to main content

Audio data capture

Capturing local microphone voice data

The delegate Native_OnVoipMicrophoneAudioCaptured in UOnsetVoipLocalPlayerSubsystem can be bound to intercept local microphone voice data. This is currently only available in C++.

The format is raw 32-bit float PCM, 24 kHz mono.

Capturing UOnsetVoipTalker voice data

You can intercept audio from other players in Blueprint and C++ with the following delegates. These are also internally used for the recording feature.

UOnsetVoipTalker::OnVoipAudioDataReceived
UOnsetVoipTalker::Native_OnVoipAudioDataReceived
UOnsetVoipWorldSubsystem::OnVoipAudioDataReceived
UOnsetVoipWorldSubsystem::Native_OnVoipAudioDataReceived

The format is raw 32-bit float PCM, 24 kHz mono.