arduino-audio-tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Public Member Functions | Protected Attributes | List of all members
FileOutput Class Reference

Simple layer for Print object to write to a c++ file. More...

#include <JupyterAudio.h>

Inheritance diagram for FileOutput:
Print

Public Member Functions

 FileOutput (std::fstream &stream)
 
int availableForWrite () override
 
virtual void flush ()
 
size_t write (const uint8_t *data, size_t len) override
 

Protected Attributes

int _timeout = 10
 
std::fstream * p_audio_stream =nullptr
 

Detailed Description

Simple layer for Print object to write to a c++ file.

Member Function Documentation

◆ availableForWrite()

int availableForWrite ( )
inlineoverridevirtual

Reimplemented from Print.

◆ flush()

virtual void flush ( )
inlinevirtualinherited

◆ write()

size_t write ( const uint8_t *  data,
size_t  len 
)
inlineoverridevirtual

Reimplemented from Print.


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