Navigation
API > API/Runtime > API/Runtime/OpusAudioDecoder
Helper class to parse opus data
| Name | FOpusAudioInfo |
| Type | class |
| Header File | /Engine/Source/Runtime/OpusAudioDecoder/Module/Public/Decoders/OpusAudioInfo.h |
| Include Path | #include "Decoders/OpusAudioInfo.h" |
Syntax
class FOpusAudioInfo : public IStreamedCompressedInfo
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOpusAudioInfo() |
Decoders/OpusAudioInfo.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FOpusAudioInfo() |
Decoders/OpusAudioInfo.h |
Structs
| Name | Remarks |
|---|---|
| FHeader |
Functions
Public
Overridden from IStreamedCompressedInfo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CreateDecoder() |
Decoders/OpusAudioInfo.h | ||
virtual FDecodeResult Decode
(
const uint8* CompressedData, |
Decoders/OpusAudioInfo.h | ||
virtual int32 GetFrameSize() |
Decoders/OpusAudioInfo.h | ||
virtual uint32 GetMaxFrameSizeSamples() |
Decoders/OpusAudioInfo.h | ||
virtual bool ParseHeader
(
const uint8* InSrcBufferData, |
Decoders/OpusAudioInfo.h | ||
virtual void PrepareToLoop() |
Decoders/OpusAudioInfo.h |
Overridden from ICompressedAudioInfo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SeekToFrame
(
const uint32 SeekFrame |
Decoders/OpusAudioInfo.h | ||
virtual void SeekToTime
(
const float SeekTime |
Decoders/OpusAudioInfo.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ParseHeader
(
FHeader& OutHeader, |
Decoders/OpusAudioInfo.h |