#include <PcmAudioInfoHybrid.h>
|
| | FPcmAudioInfoHybrid ()=default |
| |
| virtual | ~FPcmAudioInfoHybrid () override=default |
| |
| bool | IsStreaming () const |
| |
| void | SeekToAbs (const uint64 InAbsPosition, const uint64 InSeekFrame) |
| |
| void | SetErrorFlag () const |
| |
| uint32 | GetAudioDataOffset () const |
| |
| uint32 | GetSrcBufferOffset () const |
| |
| uint32 | GetSrcBufferDataSize () const |
| |
| ENGINE_API | IStreamedCompressedInfo () |
| |
| virtual ENGINE_API | ~IStreamedCompressedInfo () |
| |
| virtual ENGINE_API bool | ReadCompressedInfo (const uint8 *InSrcBufferData, uint32 InSrcBufferDataSize, FSoundQualityInfo *QualityInfo) override |
| |
| virtual ENGINE_API bool | ReadCompressedData (uint8 *Destination, bool bLooping, uint32 BufferSize) override |
| |
| virtual ENGINE_API void | ExpandFile (uint8 *DstBuffer, struct FSoundQualityInfo *QualityInfo) override |
| |
| virtual void | EnableHalfRate (bool HalfRate) override |
| |
| virtual uint32 | GetSourceBufferSize () const override |
| |
| virtual bool | UsesVorbisChannelOrdering () const override |
| |
| virtual int | GetStreamBufferSize () const override |
| |
| virtual bool | SupportsStreaming () const override |
| |
| virtual ENGINE_API bool | StreamCompressedInfoInternal (const FSoundWaveProxyPtr &InWaveProxy, FSoundQualityInfo *QualityInfo) override |
| |
| virtual ENGINE_API bool | StreamCompressedData (uint8 *Destination, bool bLooping, uint32 BufferSize, int32 &OutNumBytesStreamed) override |
| |
| virtual int32 | GetCurrentChunkIndex () const override |
| |
| virtual int32 | GetCurrentChunkOffset () const override |
| |
| virtual bool | IsStreamedCompressedInfo () const override |
| |
| int32 | GetStreamSeekBlockIndex () const |
| |
| int32 | GetStreamSeekBlockOffset () const |
| |
| ENGINE_API | ICompressedAudioInfo () |
| |
| virtual ENGINE_API | ~ICompressedAudioInfo () |
| |
| virtual bool | ReleaseStreamChunk (bool bBlockUntilReleased) |
| |
| ENGINE_API bool | StreamCompressedInfo (USoundWave *Wave, struct FSoundQualityInfo *QualityInfo) |
| |
| ENGINE_API bool | StreamCompressedInfo (const FSoundWaveProxyPtr &Wave, struct FSoundQualityInfo *QualityInfo) |
| |
| virtual ENGINE_API bool | HasError () const |
| |
| virtual const FSoundWaveProxyPtr & | GetStreamingSoundWave () const |
| |
|
| virtual bool | ParseHeader (const uint8 *InSrcBufferData, uint32 InSrcBufferDataSize, FSoundQualityInfo *QualityInfo) override |
| |
| virtual bool | CreateDecoder () override |
| |
| virtual void | PrepareToLoop () override |
| |
| virtual int32 | GetFrameSize () override |
| |
| virtual uint32 | GetMaxFrameSizeSamples () const override |
| |
| virtual void | SeekToFrame (const uint32 InSeekFrame) override |
| |
| virtual void | SeekToTime (const float InSeekTime) override |
| |
| virtual FDecodeResult | Decode (const uint8 *CompressedData, const int32 CompressedDataSize, uint8 *OutPCMData, const int32 OutputPCMDataSize) override |
| |
| ENGINE_API uint32 | Read (void *Outbuffer, uint32 DataSize) |
| |
| int32 | DecompressToPCMBuffer (uint16 FrameSize) |
| |
| uint32 | IncrementCurrentSampleCount (uint32 NewSamples) |
| |
| uint32 | WriteFromDecodedPCM (uint8 *Destination, uint32 BufferSize) |
| |
| uint32 | ZeroBuffer (uint8 *Destination, uint32 BufferSize) |
| |
| ENGINE_API const uint8 * | GetLoadedChunk (const FSoundWaveProxyPtr &InSoundWave, uint32 ChunkIndex, uint32 &OutChunkSize) |
| |
| void | RetainNextChunkInSequence (const FSoundWaveProxyPtr &InSoundWave, const uint32 InChunkIndex) |
| |
| const FStreamedAudioChunkSeekTable & | GetCurrentSeekTable () const |
| |
| FStreamedAudioChunkSeekTable & | GetCurrentSeekTable () |
| |
| bool | WantsFilteredLogging () const |
| |
◆ FPcmAudioInfoHybrid()
| FPcmAudioInfoHybrid::FPcmAudioInfoHybrid |
( |
| ) |
|
|
default |
◆ ~FPcmAudioInfoHybrid()
| virtual FPcmAudioInfoHybrid::~FPcmAudioInfoHybrid |
( |
| ) |
|
|
overridevirtualdefault |
◆ CreateDecoder()
|
|
inlineoverrideprotectedvirtual |
◆ Decode()
|
|
inlineoverrideprotectedvirtual |
◆ GetAudioDataOffset()
| uint32 FPcmAudioInfoHybrid::GetAudioDataOffset |
( |
| ) |
const |
|
inline |
◆ GetFrameSize()
|
|
inlineoverrideprotectedvirtual |
◆ GetMaxFrameSizeSamples()
| virtual uint32 FPcmAudioInfoHybrid::GetMaxFrameSizeSamples |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ GetSrcBufferDataSize()
| uint32 FPcmAudioInfoHybrid::GetSrcBufferDataSize |
( |
| ) |
const |
|
inline |
◆ GetSrcBufferOffset()
| uint32 FPcmAudioInfoHybrid::GetSrcBufferOffset |
( |
| ) |
const |
|
inline |
◆ IsStreaming()
| bool FPcmAudioInfoHybrid::IsStreaming |
( |
| ) |
const |
|
inline |
◆ ParseHeader()
Parse the header information from the input source buffer data. This is dependent on compression format.
Implements IStreamedCompressedInfo.
◆ PrepareToLoop()
|
|
inlineoverrideprotectedvirtual |
◆ SeekToAbs()
| void FPcmAudioInfoHybrid::SeekToAbs |
( |
const uint64 |
InAbsPosition, |
|
|
const uint64 |
InSeekFrame |
|
) |
| |
◆ SeekToFrame()
|
|
inlineoverrideprotectedvirtual |
Seeks to specific frame in the audio (Some formats might not be seekable)
Reimplemented from IStreamedCompressedInfo.
◆ SeekToTime()
|
|
inlineoverrideprotectedvirtual |
◆ SetErrorFlag()
| void FPcmAudioInfoHybrid::SetErrorFlag |
( |
| ) |
const |
|
inline |
◆ FHybridImpl
The documentation for this class was generated from the following files: