arduino-audio-tools
Loading...
Searching...
No Matches
AudioServerEthernet.h
1#pragma once
2
3#include "AudioToolsConfig.h"
4
5#ifdef USE_ETHERNET
6# include <Ethernet.h>
7#endif
8
9#include "AudioServerT.h"
10#include "AudioEncodedServerT.h"
11#include "AudioTools.h"
12#include "AudioTools/AudioCodecs/CodecWAV.h"
13
14namespace audio_tools {
15
16#ifdef USE_ETHERNET
19using AudioServerEthernet = AudioServerT<EthernetClient, EthernetServer>;
20
23using AudioEncoderServerEthernet = AudioEncoderServerT<EthernetClient, EthernetServer>;
24
27using AudioWAVServerEthernet = AudioWAVServerT<EthernetClient, EthernetServer>;
28
29#ifndef USE_WIFI
32using AudioServer = AudioServerT<EthernetClient, EthernetServer>;
33
36using AudioEncoderServer = AudioEncoderServerEthernet;
37
40using AudioWAVServer = AudioWAVServerEthernet;
41#endif
42#endif
43
44
45} // namespace audio_tools
AudioEncoderServerT< WiFiClient, WiFiServer > AudioEncoderServer
Basic audio server with encoder support (defaults to WiFi when USE_WIFI is defined)
Definition AudioServerWiFi.h:32
AudioWAVServerT< WiFiClient, WiFiServer > AudioWAVServer
Basic WAV audio server (defaults to WiFi when USE_WIFI is defined)
Definition AudioServerWiFi.h:40
AudioServerT< WiFiClient, WiFiServer > AudioServer
Basic WiFi audio server for streaming audio content.
Definition AudioServerWiFi.h:19
Generic Implementation of sound input and output for desktop environments using portaudio.
Definition AudioCodecsBase.h:10