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