Index: media/base/pipeline_metadata.h |
diff --git a/media/base/pipeline_metadata.h b/media/base/pipeline_metadata.h |
index 1955fbde9f18bc6a6062e51f7edfee07060cdf88..c023b8a85961a2bef874e21b2fb3652a785857f9 100644 |
--- a/media/base/pipeline_metadata.h |
+++ b/media/base/pipeline_metadata.h |
@@ -6,6 +6,8 @@ |
#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" |
@@ -13,11 +15,17 @@ 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) {} |
+ PipelineMetadata(); |
+ ~PipelineMetadata(); |
+ |
+ // Allow copy construction and assignment. |
+ PipelineMetadata(const PipelineMetadata&); |
+ PipelineMetadata& operator=(const PipelineMetadata&); |
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; |