Index: content/common/media/media_param_traits.cc |
diff --git a/content/common/media/media_param_traits.cc b/content/common/media/media_param_traits.cc |
index 19d94236161b606ddc8111b5a1cad42ae0dadd13..fa53c18a21245d1faec673f0a469d01ea237d658 100644 |
--- a/content/common/media/media_param_traits.cc |
+++ b/content/common/media/media_param_traits.cc |
@@ -20,6 +20,18 @@ using media::VideoCaptureFormat; |
namespace IPC { |
+void ParamTraits<AudioParameters>::GetSize(base::PickleSizer* s, |
+ const AudioParameters& p) { |
+ GetParamSize(s, p.format()); |
+ GetParamSize(s, p.channel_layout()); |
+ GetParamSize(s, p.sample_rate()); |
+ GetParamSize(s, p.bits_per_sample()); |
+ GetParamSize(s, p.frames_per_buffer()); |
+ GetParamSize(s, p.channels()); |
+ GetParamSize(s, p.effects()); |
+ GetParamSize(s, p.mic_positions()); |
+} |
+ |
void ParamTraits<AudioParameters>::Write(base::Pickle* m, |
const AudioParameters& p) { |
WriteParam(m, p.format()); |
@@ -64,6 +76,14 @@ void ParamTraits<AudioParameters>::Log(const AudioParameters& p, |
l->append(base::StringPrintf("<AudioParameters>")); |
} |
+void ParamTraits<VideoCaptureFormat>::GetSize(base::PickleSizer* s, |
+ const VideoCaptureFormat& p) { |
+ GetParamSize(s, p.frame_size); |
+ GetParamSize(s, p.frame_rate); |
+ GetParamSize(s, p.pixel_format); |
+ GetParamSize(s, p.pixel_storage); |
+} |
+ |
void ParamTraits<VideoCaptureFormat>::Write(base::Pickle* m, |
const VideoCaptureFormat& p) { |
WriteParam(m, p.frame_size); |