| IAudioEncoder
|
Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/Encoders/OpusEncoder.h |
Include |
#include "DSP/Encoders/OpusEncoder.h" |
class FOpusEncoder : public Audio::IAudioEncoder
Name | Description | |
---|---|---|
|
FOpusEncoder ( |
Name | Description | |
---|---|---|
|
~FOpusEncoder() |
Name | Description | ||
---|---|---|---|
|
EncodeChunk |
Override this to compress InAudio to OutBytes. Returns true on success, false on failure. |
|
|
EndFile |
Override this to compress InAudio to OutBytes. Returns true on success, false on failure. |
|
|
GetCompressedPacketSize() |
Used for internet streaming. |
|
|
SamplesRequiredPerEncode() |
How many samples of decoded audio that are required for a single compression operation. |
|
|
StartFile ( |
This should be overridden to, give the properties in InQualityInfo, write a header into OutFileStart. |