7 #ifndef MEDIA_BASE_MEDIA_STREAM_H_
8 #define MEDIA_BASE_MEDIA_STREAM_H_
12 #include "packager/base/memory/ref_counted.h"
13 #include "packager/base/memory/scoped_ptr.h"
14 #include "packager/media/base/status.h"
28 enum MediaStreamOperation {
50 Demuxer* demuxer() {
return demuxer_; }
51 Muxer* muxer() {
return muxer_; }
52 const scoped_refptr<StreamInfo> info()
const;
67 scoped_refptr<StreamInfo> info_;
72 std::deque<scoped_refptr<MediaSample> > samples_;
80 #endif // MEDIA_BASE_MEDIA_STREAM_H_