rename files to snake_case

This commit is contained in:
badaix 2019-10-12 18:28:29 +02:00
parent ea3921d8b7
commit a30f548a31
87 changed files with 181 additions and 212 deletions

View file

@ -0,0 +1,34 @@
#ifndef PCM_READER_FACTORY_H
#define PCM_READER_FACTORY_H
#include "pcm_stream.hpp"
#include <memory>
#include <string>
#include <vector>
typedef std::shared_ptr<PcmStream> PcmStreamPtr;
class StreamManager
{
public:
StreamManager(PcmListener* pcmListener, const std::string& defaultSampleFormat, const std::string& defaultCodec, size_t defaultReadBufferMs = 20);
PcmStreamPtr addStream(const std::string& uri);
void removeStream(const std::string& name);
void start();
void stop();
const std::vector<PcmStreamPtr>& getStreams();
const PcmStreamPtr getDefaultStream();
const PcmStreamPtr getStream(const std::string& id);
json toJson() const;
private:
std::vector<PcmStreamPtr> streams_;
PcmListener* pcmListener_;
std::string sampleFormat_;
std::string codec_;
size_t readBufferMs_;
};
#endif