Navigation
API > API/Plugins > API/Plugins/ElectraBase
| Name | IAudioDecoderOutput |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraUtil/Source/ElectraBase/Public/MediaAudioDecoderOutput.h |
| Include Path | #include "MediaAudioDecoderOutput.h" |
Syntax
class IAudioDecoderOutput : public IDecoderOutput
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAudioDecoderOutput() |
MediaAudioDecoderOutput.h |
Enums
Public
| Name | Remarks |
|---|---|
| ESampleFormat |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const void * GetBuffer() |
MediaAudioDecoderOutput.h | ||
uint32 GetChannels() |
MediaAudioDecoderOutput.h | ||
ESampleFormat GetFormat() |
MediaAudioDecoderOutput.h | ||
uint32 GetFrames() |
MediaAudioDecoderOutput.h | ||
uint32 GetReservedBufferBytes() |
MediaAudioDecoderOutput.h | ||
uint32 GetSampleRate() |
MediaAudioDecoderOutput.h | ||
uint32 GetUsedBufferBytes() |
MediaAudioDecoderOutput.h | ||
void Initialize
(
ESampleFormat InFormat, |
MediaAudioDecoderOutput.h | ||
void Reserve
(
uint32 InBufferSizeBytes |
MediaAudioDecoderOutput.h | ||
void SetTime
(
const FDecoderTimeStamp& InTime |
MediaAudioDecoderOutput.h |
Overridden from IDecoderOutput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTimespan GetDuration() |
MediaAudioDecoderOutput.h | ||
FDecoderTimeStamp GetTime() |
MediaAudioDecoderOutput.h |