Arduino FLITE
All Classes Files Functions Pages
Public Member Functions | Protected Attributes | List of all members
FliteOutput Class Reference

Output using Arduino Print class. More...

#include <flite_out_arduino.h>

Inheritance diagram for FliteOutput:
FliteOutputBase FlitePrintStream

Public Member Functions

 FliteOutput (Print &out)
 
virtual int drain ()
 
virtual int flush ()
 
virtual int write (void *buffer, int sample_count)
 
- Public Member Functions inherited from FliteOutputBase
virtual cst_audiodev * open (int sps, int channels, cst_audiofmt fmt)
 
virtual int close ()
 
int channels ()
 
int sampleRate ()
 
int bitsPerSample ()
 
bool isOpen ()
 
cst_audiodev * info ()
 

Protected Attributes

Print * out_ptr
 
- Protected Attributes inherited from FliteOutputBase
bool is_open = false
 
cst_audiodev * audiodev = nullptr
 

Detailed Description

Output using Arduino Print class.


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