-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.h
More file actions
31 lines (27 loc) · 672 Bytes
/
App.h
File metadata and controls
31 lines (27 loc) · 672 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#pragma once
#include "SFML\System.hpp"
#include "SFML\Audio.hpp"
#include "TCPconnection.h"
#include "AudioPlayer.h"
#include "Textfeld.h"
class AufnehmButton;
class App
{
private:
sf::SoundBufferRecorder * recorder;
TCPconnection connector;
sf::IpAddress m_ipAddress;
std::string m_ipString;
AufnehmButton * aButton;
public:
App(void);
~App(void);
bool toggleAufnahme();
void processBuffer(const sf::SoundBuffer &buffer);
void sendBuffer(TCPconnection &connector, sf::Packet &sampleP, sf::Packet &infoP);
void AnrufStart(std::string &ip);
void ConnectorW8();
void setButton(AufnehmButton * butt);
void setIP(std::string &str);
void makeIPAdress();
};