UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOpusEncoder Member List

This is the complete list of members for FOpusEncoder, including all inherited members.

EncodeChunk(const TArray< float > &InAudio, TArray< uint8 > &OutBytes) overrideFOpusEncoderprotectedvirtual
EncodeIfPossible()Audio::IAudioEncoder
EndFile(TArray< uint8 > &OutBytes) overrideFOpusEncoderprotectedvirtual
Finalize()Audio::IAudioEncoder
FOpusEncoder(const FSoundQualityInfo &InInfo, int32 AverageBufferCallbackSize, EOpusFrameSizes InFrameSize=EOpusFrameSizes::MediumLow, EOpusMode InMode=EOpusMode::File)FOpusEncoder
GetCompressedPacketSize() const overrideFOpusEncodervirtual
IAudioEncoder(uint32 AudioBufferSlack, uint32 DataBufferSlack=4096)Audio::IAudioEncoder
Init(const FSoundQualityInfo &InQualityInfo)Audio::IAudioEncoderprotected
PopData(uint8 *OutData, int32 DataSize)Audio::IAudioEncoder
PushAudio(const float *InBuffer, int32 NumSamples, bool bEncodeIfPossible=true)Audio::IAudioEncoder
SamplesRequiredPerEncode() const overrideFOpusEncoderprotectedvirtual
StartFile(const FSoundQualityInfo &InQualityInfo, TArray< uint8 > &OutFileStart) overrideFOpusEncoderprotectedvirtual
~FOpusEncoder()FOpusEncoder
~IAudioEncoder()Audio::IAudioEncodervirtual