Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP > API/Runtime/SignalProcessing/DSP/Encoders
Inheritance Hierarchy
- IAudioEncoder
- FOggVorbisEncoder
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Encoders/OggVorbisEncoder.h |
| Include | #include "DSP/Encoders/OggVorbisEncoder.h" |
Syntax
class FOggVorbisEncoder : public Audio::IAudioEncoder
Constructors
| Type | Name | Description | |
|---|---|---|---|
FOggVorbisEncoder
(
const FSoundQualityInfo& InInfo, |
Overridden from IAudioEncoder
| Type | Name | Description | |
|---|---|---|---|
| bool | EncodeChunk
(
const TArray< float >& InAudio, |
Override this to compress InAudio to OutBytes. Returns true on success, false on failure. | |
| bool | Override this to compress InAudio to OutBytes. Returns true on success, false on failure. | ||
| int32 | From IAudioEncoder: returns 0, since Ogg Vorbis is not built for networked streaming. | ||
| int64 | From IAudioEncoder: | ||
| bool | StartFile
(
const FSoundQualityInfo& InQualityInfo, |
This should be overridden to, give the properties in InQualityInfo, write a header into OutFileStart. |