| ISubmixBufferListener::OnNewSubmixBuffer()
|
Module |
|
Header |
/Engine/Source/Runtime/GameplayMediaEncoder/Public/GameplayMediaEncoder.h |
Include |
#include "GameplayMediaEncoder.h" |
Source |
/Engine/Source/Runtime/GameplayMediaEncoder/Private/GameplayMediaEncoder.cpp |
virtual void OnNewSubmixBuffer
(
const USoundSubmix * OwningSubmix,
float * AudioData,
int32 NumSamples,
int32 NumChannels,
const int32 SampleRate,
double AudioClock
)
Called when a new buffer has been rendered for a given submix
Parameter |
Description |
---|---|
OwningSubmix |
The submix object which has rendered a new buffer |
AudioData |
Ptr to the audio buffer |
NumSamples |
The number of audio samples in the audio buffer |
NumChannels |
The number of channels of audio in the buffer (e.g. 2 for stereo, 6 for 5.1, etc) |
SampleRate |
The sample rate of the audio buffer |
AudioClock |
Double audio clock value, from start of audio rendering. |