- minor cleanups

This commit is contained in:
2019-01-31 12:28:33 +03:00
parent 694ced4d25
commit d535e5312b
7 changed files with 55 additions and 42 deletions

View File

@@ -75,15 +75,16 @@ public:
BufferQueue();
~BufferQueue();
typedef std::shared_ptr<std::vector<unsigned char>> Block;
typedef std::vector<uint8_t> Block;
typedef std::shared_ptr<Block> PBlock;
void push(const void* data, int bytes);
Block pull(int milliseconds);
PBlock pull(int milliseconds);
protected:
std::mutex mMutex;
std::condition_variable mSignal;
std::vector<Block> mBlockList;
std::deque<PBlock> mBlockList;
};