arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
JupyterAudio.h File Reference
#include "AudioTools/AudioLibs/Desktop/NoArduino.h"
#include "AudioTools/CoreAudio/AudioStreams.h"
#include "AudioTools/CoreAudio/AudioOutput.h"
#include "AudioTools/AudioCodecs/CodecWAV.h"
#include <string.h>
#include <iostream>
#include <fstream>
#include <filesystem>
#include <stdio.h>
#include "nlohmann/json.hpp"
#include "xtl/xbase64.hpp"

Go to the source code of this file.

Classes

class  ChartT< T >
 Displays audio in a Jupyter as chart Just wrapps a stream to provide the chart data. More...
 
class  FileOutput
 Simple layer for Print object to write to a c++ file. More...
 
class  JupyterAudioT< T >
 Output to Jupyter. We write the data just to a file from where we can load the data again for different representations. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Typedefs

using Chart = ChartT< int16_t >
 Default chart type for Jupyter integration.
 
using JupyterAudio = JupyterAudioT< int16_t >
 Default Jupyter audio output with 16-bit samples.
 

Functions

nl::json mime_bundle_repr (Chart &in)
 Disply Chart in Jupyterlab xeus.
 
nl::json mime_bundle_repr (JupyterAudio &in)
 Disply Audio player in Jupyterlab xeus.
 

Function Documentation

◆ mime_bundle_repr() [1/2]

nl::json mime_bundle_repr ( Chart &  in)

Disply Chart in Jupyterlab xeus.

◆ mime_bundle_repr() [2/2]

nl::json mime_bundle_repr ( JupyterAudio &  in)

Disply Audio player in Jupyterlab xeus.