Index: media/mp4/mp4_stream_parser.h |
diff --git a/media/mp4/mp4_stream_parser.h b/media/mp4/mp4_stream_parser.h |
index 05206efd682699129cd7ac042d773a045da01d99..0fc65c62a85e61f0e8581a90741aeb43966f010e 100644 |
--- a/media/mp4/mp4_stream_parser.h |
+++ b/media/mp4/mp4_stream_parser.h |
@@ -5,6 +5,7 @@ |
#ifndef MEDIA_MP4_MP4_STREAM_PARSER_H_ |
#define MEDIA_MP4_MP4_STREAM_PARSER_H_ |
+#include <set> |
#include <vector> |
#include "base/basictypes.h" |
@@ -24,7 +25,7 @@ class BoxReader; |
class MEDIA_EXPORT MP4StreamParser : public StreamParser { |
public: |
- MP4StreamParser(bool has_sbr); |
+ MP4StreamParser(const std::set<int>& audio_object_types, bool has_sbr); |
virtual ~MP4StreamParser(); |
virtual void Init(const InitCB& init_cb, const NewConfigCB& config_cb, |
@@ -107,6 +108,8 @@ class MEDIA_EXPORT MP4StreamParser : public StreamParser { |
bool has_video_; |
uint32 audio_track_id_; |
uint32 video_track_id_; |
+ // The object types allowed for audio tracks. |
+ std::set<int> audio_object_types_; |
bool has_sbr_; |
bool is_audio_track_encrypted_; |
bool is_video_track_encrypted_; |