arduino-audio-tools
Loading...
Searching...
No Matches
KARadioProtocolServer.h
Go to the documentation of this file.
1#pragma once
3#include "KARadioProtocol.h"
4
5namespace audio_tools {
6
15 public:
18 const char* ssid = nullptr, const char* pwd = nullptr) {
20 setPlayer(player);
24 }
25
28
29 protected:
31};
32} // namespace audio_tools
High-level audio playback pipeline and controller.
Definition AudioPlayer.h:51
Audio Player Protocol Server: We can use the indicated protocol over http to control the audio player...
Definition AudioPlayerProtocolServer.h:14
void setPassword(const char *password)
Definition AudioPlayerProtocolServer.h:36
void setSSID(const char *ssid)
Definition AudioPlayerProtocolServer.h:35
void setProtocol(AudioPlayerProtocol &protocol)
Definition AudioPlayerProtocolServer.h:59
const char * ssid
Definition AudioPlayerProtocolServer.h:71
int port
Definition AudioPlayerProtocolServer.h:70
void setPlayer(AudioPlayer &player)
Defines the player.
Definition AudioPlayerProtocolServer.h:32
void setPort(int port)
Definition AudioPlayerProtocolServer.h:34
KA-Radio Protocol: We can use the KA-Radio protocol to control the audio player provided by the audio...
Definition KARadioProtocol.h:26
KA-Radio Protocol Server which provides the KARadioProtocol over http to control the audio player pro...
Definition KARadioProtocolServer.h:14
KARadioProtocol protocol
Definition KARadioProtocolServer.h:30
KARadioProtocolServer()=default
Empty constructor: call setPlayer to define the player.
KARadioProtocolServer(AudioPlayer &player, int port=80, const char *ssid=nullptr, const char *pwd=nullptr)
Default constructor.
Definition KARadioProtocolServer.h:17
Generic Implementation of sound input and output for desktop environments using portaudio.
Definition AudioCodecsBase.h:10
size_t writeData(Print *p_out, T *data, int samples, int maxSamples=512)
Definition AudioTypes.h:512