- virtual int audio_channels () const = 0;
- virtual AudioContent::Frame audio_length () const = 0;
- virtual int content_audio_frame_rate () const = 0;
- virtual AudioMapping audio_mapping () const = 0;
- virtual void set_audio_mapping (AudioMapping) = 0;
- virtual boost::filesystem::path audio_analysis_path () const;
+ virtual std::vector<AudioStreamPtr> audio_streams () const = 0;
+
+ AudioMapping audio_mapping () const;
+ void set_audio_mapping (AudioMapping);
+ boost::filesystem::path audio_analysis_path () const;
+ int resampled_audio_frame_rate () const;
+ bool has_rate_above_48k () const;