FastLED 3.9.15
Loading...
Searching...
No Matches
fl::IDecoder Class Referenceabstract

Detailed Description

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)
 

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