UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AdpcmAudioInfoPrivate::FPcmImpl Struct Referencefinal
+ Inheritance diagram for AdpcmAudioInfoPrivate::FPcmImpl:

Public Member Functions

virtual bool ParseWaveHeader (const FWaveModInfo &WaveInfo, const WaveFormatHeader *FormatHeader, const uint32 HeaderSize) override
 
virtual FDecodeResult Decode (const uint8 *CompressedData, const int32 CompressedDataSize, uint8 *OutPCMData, const int32 OutputPCMDataSize) override
 
virtual int32 GetFrameSize () override
 
virtual uint32 GetMaxFrameSizeSamples () const override
 
virtual void SeekToFrame (const uint32 InSeekFrame) override
 
- Public Member Functions inherited from FPcmAudioInfoHybrid::FHybridImpl
 FHybridImpl (FPcmAudioInfoHybrid *InOwner, const int32 InNumChannels, const uint32 InSampleRate)
 
virtual ~FHybridImpl ()=default
 
virtual void PrepareToLoop ()
 
virtual void SeekToTime (const float InSeekTime)
 
uint32 GetTotalDecodedSize () const
 
uint32 GetTotalSamplesPerChannel () const
 

Additional Inherited Members

- Protected Attributes inherited from FPcmAudioInfoHybrid::FHybridImpl
FPcmAudioInfoHybridOwner = nullptr
 
int32 NumChannels = 0
 
uint32 TotalDecodedSize = 0
 
uint32 SampleRate = 0
 
uint32 TotalSamplesPerChannel = 0
 

Member Function Documentation

◆ Decode()

virtual FDecodeResult AdpcmAudioInfoPrivate::FPcmImpl::Decode ( const uint8 CompressedData,
const int32  CompressedDataSize,
uint8 OutPCMData,
const int32  OutputPCMDataSize 
)
inlineoverridevirtual

◆ GetFrameSize()

virtual int32 AdpcmAudioInfoPrivate::FPcmImpl::GetFrameSize ( )
inlineoverridevirtual

◆ GetMaxFrameSizeSamples()

virtual uint32 AdpcmAudioInfoPrivate::FPcmImpl::GetMaxFrameSizeSamples ( ) const
inlineoverridevirtual

◆ ParseWaveHeader()

virtual bool AdpcmAudioInfoPrivate::FPcmImpl::ParseWaveHeader ( const FWaveModInfo WaveInfo,
const WaveFormatHeader FormatHeader,
const uint32  HeaderSize 
)
inlineoverridevirtual

◆ SeekToFrame()

virtual void AdpcmAudioInfoPrivate::FPcmImpl::SeekToFrame ( const uint32  InSeekFrame)
inlineoverridevirtual

The documentation for this struct was generated from the following file: