Navigation
API > API/Plugins > API/Plugins/WebMMedia
| Name | FWebMAudioDecoder |
| Type | class |
| Header File | /Engine/Plugins/Media/WebMMedia/Source/WebMMedia/Public/WebMAudioDecoder.h |
| Include Path | #include "WebMAudioDecoder.h" |
Syntax
class FWebMAudioDecoder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWebMAudioDecoder
(
IWebMSamplesSink& InSamples |
WebMAudioDecoder.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FWebMAudioDecoder() |
WebMAudioDecoder.h |
Structs
| Name | Remarks |
|---|---|
| FVorbisDecoder |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioDecodingTask | FGraphEventRef | WebMAudioDecoder.h | ||
| AudioSamplePool | TUniquePtr< FWebMMediaAudioSamplePool > | WebMAudioDecoder.h | ||
| Channels | int32 | WebMAudioDecoder.h | ||
| Codec | ESupportedCodecs | WebMAudioDecoder.h | ||
| DecodeBuffer | TArray< uint8 > | WebMAudioDecoder.h | ||
| FrameSize | int32 | WebMAudioDecoder.h | ||
| OpusDecoder | OpusDecoder * | WebMAudioDecoder.h | ||
| SampleRate | int32 | WebMAudioDecoder.h | ||
| Samples | IWebMSamplesSink & | WebMAudioDecoder.h | ||
| VorbisDecoder | TUniquePtr< FVorbisDecoder > | WebMAudioDecoder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DecodeAudioFramesAsync
(
const TArray< TSharedPtr< FWebMFrame > >& AudioFrames |
WebMAudioDecoder.h | ||
bool Initialize
(
const char* InCodec, |
WebMAudioDecoder.h | ||
bool IsBusy() |
WebMAudioDecoder.h |