mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 00:29:35 +02:00
new messaging
git-svn-id: svn://elaine/murooma/trunk@230 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
parent
a519d0f0dd
commit
04e872e036
15 changed files with 107 additions and 104 deletions
|
@ -8,7 +8,7 @@
|
|||
#include <vector>
|
||||
#include <memory>
|
||||
#include "doubleBuffer.h"
|
||||
#include "common/chunk.h"
|
||||
#include "common/message.h"
|
||||
#include "common/timeUtils.h"
|
||||
#include "common/queue.h"
|
||||
#include "common/sampleFormat.h"
|
||||
|
@ -18,7 +18,7 @@ class Stream
|
|||
{
|
||||
public:
|
||||
Stream(const SampleFormat& format);
|
||||
void addChunk(Chunk* chunk);
|
||||
void addChunk(PcmChunk* chunk);
|
||||
void clearChunks();
|
||||
void getPlayerChunk(void* outputBuffer, double outputBufferDacTime, unsigned long framesPerBuffer);
|
||||
void setBufferLen(size_t bufferLenMs);
|
||||
|
@ -37,12 +37,12 @@ private:
|
|||
long lastTick;
|
||||
int sleep;
|
||||
|
||||
Queue<std::shared_ptr<Chunk>> chunks;
|
||||
Queue<std::shared_ptr<PcmChunk>> chunks;
|
||||
DoubleBuffer<int>* pCardBuffer;
|
||||
DoubleBuffer<int>* pMiniBuffer;
|
||||
DoubleBuffer<int>* pBuffer;
|
||||
DoubleBuffer<int>* pShortBuffer;
|
||||
std::shared_ptr<Chunk> chunk;
|
||||
std::shared_ptr<PcmChunk> chunk;
|
||||
|
||||
int median;
|
||||
int shortMedian;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue