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