use less raw pointers

This commit is contained in:
badaix 2017-11-05 13:24:26 +01:00
parent 4b9cee6159
commit 47d01960bf
7 changed files with 30 additions and 33 deletions

View file

@ -51,7 +51,7 @@ class PcmListener
{
public:
virtual void onStateChanged(const PcmStream* pcmStream, const ReaderState& state) = 0;
virtual void onChunkRead(const PcmStream* pcmStream, const msg::PcmChunk* chunk, double duration) = 0;
virtual void onChunkRead(const PcmStream* pcmStream, msg::PcmChunk* chunk, double duration) = 0;
virtual void onResync(const PcmStream* pcmStream, double ms) = 0;
};

View file

@ -113,6 +113,7 @@ void PipeStream::worker()
if (!active_) break;
/// TODO: use less raw pointers, make this encoding more transparent
encoder_->encode(chunk.get());
if (!active_) break;