|
| BINKAUDIODECODER_API | FBinkAudioInfo () |
| |
| virtual BINKAUDIODECODER_API | ~FBinkAudioInfo () |
| |
| virtual bool | ParseHeader (const uint8 *InSrcBufferData, uint32 InSrcBufferDataSize, FSoundQualityInfo *QualityInfo) override |
| |
| virtual int32 | GetFrameSize () override |
| |
| virtual uint32 | GetMaxFrameSizeSamples () const override |
| |
| virtual bool | CreateDecoder () override |
| |
| virtual void | SeekToTime (const float SeekToTimeSeconds) override |
| |
| virtual void | SeekToFrame (const uint32 SeekTimeFrames) override |
| |
| virtual FDecodeResult | Decode (const uint8 *CompressedData, const int32 CompressedDataSize, uint8 *OutPCMData, const int32 OutputPCMDataSize) override |
| |
| virtual bool | HasError () const override |
| |
| 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 |
| |
| virtual void | PrepareToLoop () |
| |
| 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 const FSoundWaveProxyPtr & | GetStreamingSoundWave () const |
| |
Decoder thunk to the Bink Audio libraries. Also manages file parsing for the cooked data.