API Reference
On this page
Public Member Functions | |
| virtual ::Bedrock::Result< void > | initialize ()=0 |
| virtual ::Bedrock::Result<::gsl::span< float > > | decodeInto (::Audio::AudioFrameBuffer &outputBuffer)=0 |
| virtual ::Bedrock::Result< void > | repositionCompressedInput (::Audio::EncodedByteOffset encodedByteOffset, ::Audio::PcmFramePosition pcmFramePosition)=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 |