Navigation
API > API/Runtime > API/Runtime/BinkAudioDecoder
Inheritance Hierarchy
- ICompressedAudioInfo
- IStreamedCompressedInfo
- FBinkAudioInfo
References
Module | BinkAudioDecoder |
Header | /Engine/Source/Runtime/BinkAudioDecoder/Module/Public/BinkAudioInfo.h |
Include | #include "BinkAudioInfo.h" |
Syntax
class FBinkAudioInfo : public IStreamedCompressedInfo
Remarks
Decoder thunk to the Bink Audio libraries. Also manages file parsing for the cooked data.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bErrorStateLatch | |
![]() |
BinkAudioDecoder * | Decoder | |
![]() |
uint32 | MaxCompSpaceNeeded | Copied from header during ParseHeader |
![]() |
uint8 * | RawMemory | |
![]() |
uint32 | SampleRate |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Overridden from IStreamedCompressedInfo
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | Create the compression format dependent decoder object. | |
![]() ![]() |
FDecodeResult | Decode
(
const uint8* CompressedData, |
Decode the input compressed frame data into output PCMData buffer. |
![]() ![]() |
int32 | GetFrameSize () |
Return the size of the current compression frame |
![]() ![]() ![]() |
uint32 | The size of the decode PCM buffer size. | |
![]() ![]() |
bool | ParseHeader
(
const uint8* InSrcBufferData, |
Parse the header information from the input source buffer data. |
![]() ![]() |
void | Optional method to allow decoder to prepare to loop. |
Overridden from ICompressedAudioInfo
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | HasError () |
Returns true if a non-recoverable error has occurred. |
![]() ![]() |
void | SeekToTime
(
const float SeekTime |
Seeks to time (Some formats might not be seekable) |
Typedefs
Name | Description |
---|---|
Super |