LeviLamina
Loading...
Searching...
No Matches
Audio::IAudioDecoder Class Referenceabstract
Inheritance diagram for Audio::IAudioDecoder:

Public Member Functions

virtual ::Bedrock::Result< void > initialize ()=0
virtual ::Bedrock::Result<::gsl::span< float > > decodeInto (::Audio::AudioFrameBuffer &outputBuffer)=0
virtual uchar getChannels () const =0
virtual int getSampleRate () const =0
virtual int64 getCurrentFramePosition () const =0
virtual void setTotalSamples (uint64 totalSamples)=0
virtual ::std::optional< uint64 > getTotalSamples () const =0
virtual bool isFinished () const =0
virtual uint64 getFileReadPosition () const =0
virtual uint64 getSafeConsumePosition () const =0

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