- boost::shared_ptr<const AudioContent> _audio_content;
- boost::shared_ptr<Resampler> _resampler;
- boost::optional<AudioFrame> _audio_position;
- /** Currently-available decoded audio data */
- ContentAudio _decoded_audio;
+private:
+ /** An AudioDecoderStream object to manage each stream in _audio_content */
+ std::map<AudioStreamPtr, boost::shared_ptr<AudioDecoderStream> > _streams;
+ bool _ignore;
+ bool _fast;