arduino-audio-tools
Loading...
Searching...
No Matches
ContainerTargetPrint Class Reference

#include <CodecTSDemux.h>

Inheritance diagram for ContainerTargetPrint:
ContainerTarget

Public Member Functions

virtual bool begin ()
virtual void end ()
virtual void setAudioInfo (AudioInfo info)
void setupOutput (AudioWriter *writer1, AudioWriter *writer2, Print &print)
void setupOutput (AudioWriter *writer1, Print &print)
virtual size_t write (uint8_t *data, size_t size)

Protected Attributes

bool active = false
AudioInfo info
Print * p_print = nullptr
AudioWriter * p_writer1 = nullptr
AudioWriter * p_writer2 = nullptr
AudioWriterToAudioOutput print2

Member Function Documentation

◆ begin()

virtual bool begin ( )
inlinevirtual

Implements ContainerTarget.

◆ end()

virtual void end ( )
inlinevirtual

Implements ContainerTarget.

◆ setAudioInfo()

virtual void setAudioInfo ( AudioInfo info)
inlinevirtualinherited

◆ setupOutput() [1/2]

void setupOutput ( AudioWriter * writer1,
AudioWriter * writer2,
Print & print )
inline

◆ setupOutput() [2/2]

void setupOutput ( AudioWriter * writer1,
Print & print )
inline

◆ write()

virtual size_t write ( uint8_t * data,
size_t size )
inlinevirtual

Implements ContainerTarget.

Member Data Documentation

◆ active

bool active = false
protectedinherited

◆ info

AudioInfo info
protectedinherited

◆ p_print

Print* p_print = nullptr
protected

◆ p_writer1

AudioWriter* p_writer1 = nullptr
protectedinherited

◆ p_writer2

AudioWriter* p_writer2 = nullptr
protectedinherited

◆ print2

AudioWriterToAudioOutput print2
protected

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