diff options
Diffstat (limited to 'src/lib/player.h')
| -rw-r--r-- | src/lib/player.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/player.h b/src/lib/player.h index c891ee85c..69149d039 100644 --- a/src/lib/player.h +++ b/src/lib/player.h @@ -140,6 +140,20 @@ private: AudioMerger _audio_merger; DCPTime _last_audio_time; + class StreamState { + public: + StreamState () {} + + StreamState (boost::shared_ptr<Piece> p, DCPTime l) + : piece(p) + , last_push_end(l) + {} + + boost::shared_ptr<Piece> piece; + DCPTime last_push_end; + }; + std::map<AudioStreamPtr, StreamState> _stream_states; + std::list<std::pair<PlayerSubtitles, DCPTimePeriod> > _subtitles; boost::shared_ptr<AudioProcessor> _audio_processor; |
