Navigation
API > API/Plugins > API/Plugins/ElectraDecoders
| Name | IElectraDecoderAudioOutput |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/IElectraDecoderOutputAudio.h |
| Include Path | #include "IElectraDecoderOutputAudio.h" |
Syntax
class IElectraDecoderAudioOutput : public IElectraDecoderOutput
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IElectraDecoderAudioOutput() |
IElectraDecoderOutputAudio.h |
Enums
Public
| Name | Remarks |
|---|---|
| EChannelPosition | Channel position as per ISO/IEC 23001-8 Table 7. |
| ESampleFormat |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetBytesPerFrame () |
Returns the number of bytes per decoded frame. | IElectraDecoderOutputAudio.h | |
int32 GetBytesPerSample () |
Returns the number of bytes per decoded sample. | IElectraDecoderOutputAudio.h | |
EChannelPosition GetChannelPosition
(
int32 InChannelNumber |
Returns the position of the decoded channel. | IElectraDecoderOutputAudio.h | |
const void * GetData
(
int32 InChannelNumber |
Returns a pointer to the start of the decoded data for the specified channel. | IElectraDecoderOutputAudio.h | |
int32 GetNumChannels() |
Returns the number of decoded channels. | IElectraDecoderOutputAudio.h | |
int32 GetNumFrames() |
Returns the number of decoded samples per channel. | IElectraDecoderOutputAudio.h | |
ESampleFormat GetSampleFormat() |
Returns the format of the decoded samples. The data pointers shall be cast to the appropriate type. | IElectraDecoderOutputAudio.h | |
int32 GetSampleRate() |
Returns the decoded sampling rate. This may be different from what was known about the input. | IElectraDecoderOutputAudio.h | |
bool IsInterleaved () |
If samples are interleaved they appear in memory alternatingly per channel. | IElectraDecoderOutputAudio.h |
Overridden from IElectraDecoderOutput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EType GetType() |
IElectraDecoderOutputAudio.h |