- boost::shared_ptr<const AudioContent> _audio_content;
- boost::shared_ptr<Resampler> _resampler;
- boost::shared_ptr<AudioProcessor> _processor;
- boost::optional<AudioFrame> _audio_position;
- /** Currently-available decoded audio data */
- ContentAudio _decoded_audio;
- /** The time of an accurate seek after which we have not yet received any actual
- data at the seek time.
- */
- boost::optional<ContentTime> _seek_reference;
+private:
+ /** Frame after the last one that was emitted from Data for each AudioStream */
+ std::map<AudioStreamPtr, Frame> _positions;