LeviLamina
Loading...
Searching...
No Matches
Audio::VorbisAudioDecoder Class Reference
Inheritance diagram for Audio::VorbisAudioDecoder:

Classes

struct  InputBuffer
struct  LeftoverBuffer

Public Member Functions

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

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkd0cc24
::ll::UntypedStorage< 8, 8 > mUnk27ddf1
::ll::UntypedStorage< 1, 1 > mUnk88909e
::ll::UntypedStorage< 4, 4 > mUnk7d022a
::ll::UntypedStorage< 8, 8 > mUnkfae57c
::ll::UntypedStorage< 8, 16 > mUnk6d01f9
::ll::UntypedStorage< 8, 48 > mUnkc49e58
::ll::UntypedStorage< 8, 32 > mUnkd91a7b
::ll::UntypedStorage< 8, 8 > mUnk4e5e98
::ll::UntypedStorage< 8, 8 > mUnk434370

Member Function Documentation

◆ initialize()

virtual ::Bedrock::Result< void > Audio::VorbisAudioDecoder::initialize ( )
virtual

Implements Audio::IAudioDecoder.

◆ decodeInto()

virtual ::Bedrock::Result<::gsl::span< float > > Audio::VorbisAudioDecoder::decodeInto ( ::Audio::AudioFrameBuffer & outputBuffer)
virtual

Implements Audio::IAudioDecoder.

◆ getChannels()

virtual uchar Audio::VorbisAudioDecoder::getChannels ( ) const
virtual

Implements Audio::IAudioDecoder.

◆ getSampleRate()

virtual int Audio::VorbisAudioDecoder::getSampleRate ( ) const
virtual

Implements Audio::IAudioDecoder.

◆ getCurrentFramePosition()

virtual int64 Audio::VorbisAudioDecoder::getCurrentFramePosition ( ) const
virtual

Implements Audio::IAudioDecoder.

◆ setTotalSamples()

virtual void Audio::VorbisAudioDecoder::setTotalSamples ( uint64 totalSamples)
virtual

Implements Audio::IAudioDecoder.

◆ getTotalSamples()

virtual ::std::optional< uint64 > Audio::VorbisAudioDecoder::getTotalSamples ( ) const
virtual

Implements Audio::IAudioDecoder.

◆ isFinished()

virtual bool Audio::VorbisAudioDecoder::isFinished ( ) const
virtual

Implements Audio::IAudioDecoder.

◆ getFileReadPosition()

virtual uint64 Audio::VorbisAudioDecoder::getFileReadPosition ( ) const
virtual

Implements Audio::IAudioDecoder.

◆ getSafeConsumePosition()

virtual uint64 Audio::VorbisAudioDecoder::getSafeConsumePosition ( ) const
virtual

Implements Audio::IAudioDecoder.


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