Index: media/base/pipeline_metadata.h |
diff --git a/media/base/pipeline_metadata.h b/media/base/pipeline_metadata.h |
index 1955fbde9f18bc6a6062e51f7edfee07060cdf88..286f0ed4868cd62ee9754b35c165d6ea1966ac11 100644 |
--- a/media/base/pipeline_metadata.h |
+++ b/media/base/pipeline_metadata.h |
@@ -6,18 +6,26 @@ |
#define MEDIA_BASE_PIPELINE_METADATA_H_ |
#include "base/time/time.h" |
+#include "media/base/audio_decoder_config.h" |
+#include "media/base/video_decoder_config.h" |
#include "media/base/video_rotation.h" |
#include "ui/gfx/geometry/size.h" |
namespace media { |
// Metadata describing a pipeline once it has been initialized. |
-struct PipelineMetadata { |
- PipelineMetadata() |
- : has_audio(false), has_video(false), video_rotation(VIDEO_ROTATION_0) {} |
+struct MEDIA_EXPORT PipelineMetadata { |
+ PipelineMetadata(); |
+ ~PipelineMetadata(); |
+ |
+ // Allow copy construction and assignment. |
+ PipelineMetadata(const PipelineMetadata&); |
+ PipelineMetadata& operator=(const PipelineMetadata&); |
xhwang
2016/10/04 06:30:29
See my reply to my previous comment.
xjz
2016/10/04 19:21:29
Replied.
|
bool has_audio; |
bool has_video; |
+ AudioDecoderConfig audio_decoder_config; |
+ VideoDecoderConfig video_decoder_config; |
gfx::Size natural_size; |
VideoRotation video_rotation; |
base::Time timeline_offset; |