|
FastLED 3.9.15
|
Definition at line 35 of file idecoder.h.
#include <idecoder.h>
Inheritance diagram for fl::IDecoder:Public Member Functions | |
| virtual | ~IDecoder () FL_NOEXCEPT=default |
| virtual bool | begin (fl::filebuf_ptr stream)=0 |
| virtual DecodeResult | decode ()=0 |
| virtual void | end ()=0 |
| virtual int | getAudioSampleRate () const |
| virtual Frame | getCurrentFrame ()=0 |
| virtual fl::u32 | getCurrentFrameIndex () const |
| virtual fl::u32 | getFrameCount () const |
| virtual bool | hasAudio () const |
| virtual bool | hasError (fl::string *msg=nullptr) const =0 |
| virtual bool | hasMoreFrames () const =0 |
| virtual bool | isReady () const =0 |
| virtual bool | seek (fl::u32 frameIndex) |
| virtual void | setAudioCallback (AudioFrameCallback callback) |