Navigation
API > API/Runtime > API/Runtime/AdpcmAudioDecoder
| Name | FADPCMAudioInfo |
| Type | class |
| Header File | /Engine/Source/Runtime/AdpcmAudioDecoder/Module/Public/Decoders/ADPCMAudioInfo.h |
| Include Path | #include "Decoders/ADPCMAudioInfo.h" |
Syntax
class FADPCMAudioInfo : public ICompressedAudioInfo
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FADPCMAudioInfo() |
Decoders/ADPCMAudioInfo.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FADPCMAudioInfo() |
Decoders/ADPCMAudioInfo.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDecompressorReleased | bool | Decoders/ADPCMAudioInfo.h | ||
| BlockSize | uint32 | Decoders/ADPCMAudioInfo.h | ||
| bNewSeekRequest | uint8 | Decoders/ADPCMAudioInfo.h | ||
| bSeekedFowardToNextChunk | uint8 | Decoders/ADPCMAudioInfo.h | ||
| bSeekPendingRead | uint8 | Decoders/ADPCMAudioInfo.h | ||
| CompressedBlockSize | uint32 | Decoders/ADPCMAudioInfo.h | ||
| CurCompressedChunkData | const uint8 * | Decoders/ADPCMAudioInfo.h | ||
| CurCompressedChunkHandle | FAudioChunkHandle | Decoders/ADPCMAudioInfo.h | ||
| CurCompressedChunkHandleCriticalSection | FCriticalSection | Decoders/ADPCMAudioInfo.h | ||
| CurrentChunkBufferOffset | uint32 | Decoders/ADPCMAudioInfo.h | ||
| CurrentChunkDataSize | uint32 | Decoders/ADPCMAudioInfo.h | ||
| CurrentChunkIndex | uint32 | Decoders/ADPCMAudioInfo.h | ||
| CurrentCompressedBlockIndex | uint32 | Decoders/ADPCMAudioInfo.h | ||
| CurrentUncompressedBlockSampleIndex | uint32 | Decoders/ADPCMAudioInfo.h | ||
| FirstChunkSampleDataIndex | uint32 | Decoders/ADPCMAudioInfo.h | ||
| FirstChunkSampleDataOffset | uint32 | Decoders/ADPCMAudioInfo.h | ||
| Format | int32 | Decoders/ADPCMAudioInfo.h | ||
| NumChannels | int32 | Decoders/ADPCMAudioInfo.h | ||
| NumConsecutiveReadFailiures | int32 | Decoders/ADPCMAudioInfo.h | ||
| PreviouslyRequestedChunkIndex | uint32 | Decoders/ADPCMAudioInfo.h | ||
| SamplesPerBlock | uint32 | Decoders/ADPCMAudioInfo.h | ||
| SrcBufferData | const uint8 * | Decoders/ADPCMAudioInfo.h | ||
| SrcBufferDataSize | uint32 | Decoders/ADPCMAudioInfo.h | ||
| StreamBufferSize | int32 | Decoders/ADPCMAudioInfo.h | ||
| StreamSeekCriticalSection | FCriticalSection | Decoders/ADPCMAudioInfo.h | ||
| TargetSeekFrame | std::atomic< uint32 > | Decoders/ADPCMAudioInfo.h | ||
| TotalCompressedBlocksPerChannel | uint32 | Decoders/ADPCMAudioInfo.h | ||
| TotalDecodedSize | uint32 | Decoders/ADPCMAudioInfo.h | ||
| TotalSamplesPerChannel | uint32 | Decoders/ADPCMAudioInfo.h | ||
| TotalSamplesStreamed | uint32 | Decoders/ADPCMAudioInfo.h | ||
| UncompressedBlockData | uint8 * | Decoders/ADPCMAudioInfo.h | ||
| UncompressedBlockSize | uint32 | Decoders/ADPCMAudioInfo.h | ||
| WaveInfo | FWaveModInfo | Decoders/ADPCMAudioInfo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint16 GetFormatTag() |
Decoders/ADPCMAudioInfo.h | ||
int32 GetNumChannels() |
Decoders/ADPCMAudioInfo.h |
Overridden from ICompressedAudioInfo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EnableHalfRate
(
bool HalfRate |
Decoders/ADPCMAudioInfo.h | ||
virtual void ExpandFile
(
uint8* DstBuffer, |
Decoders/ADPCMAudioInfo.h | ||
virtual int32 GetCurrentChunkIndex() |
Decoders/ADPCMAudioInfo.h | ||
virtual int32 GetCurrentChunkOffset() |
Decoders/ADPCMAudioInfo.h | ||
virtual uint32 GetSourceBufferSize() |
Decoders/ADPCMAudioInfo.h | ||
virtual int GetStreamBufferSize() |
Decoders/ADPCMAudioInfo.h | ||
virtual bool ReadCompressedData
(
uint8* Destination, |
Decoders/ADPCMAudioInfo.h | ||
virtual bool ReadCompressedInfo
(
const uint8* InSrcBufferData, |
Decoders/ADPCMAudioInfo.h | ||
virtual bool ReleaseStreamChunk
(
bool bBlockUntilReleased |
Decoders/ADPCMAudioInfo.h | ||
virtual void SeekToFrame
(
const uint32 SeekFrame |
Decoders/ADPCMAudioInfo.h | ||
virtual void SeekToTime
(
const float SeekTime |
Decoders/ADPCMAudioInfo.h | ||
virtual bool StreamCompressedData
(
uint8* Destination, |
Decoders/ADPCMAudioInfo.h | ||
virtual bool StreamCompressedInfoInternal
(
const FSoundWaveProxyPtr& InWaveProxy, |
Decoders/ADPCMAudioInfo.h | ||
virtual bool SupportsStreaming() |
Additional overrides for streaming. | Decoders/ADPCMAudioInfo.h | |
virtual bool UsesVorbisChannelOrdering() |
Decoders/ADPCMAudioInfo.h |