Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / content / public / common / media_stream_request.cc
index 4a4bf72..fa12fc8 100644 (file)
@@ -67,6 +67,22 @@ bool MediaStreamDevice::IsEqual(const MediaStreamDevice& second) const {
       input.channel_layout == input_second.channel_layout;
 }
 
+MediaStreamDevices::MediaStreamDevices() {}
+
+MediaStreamDevices::MediaStreamDevices(size_t count,
+                                       const MediaStreamDevice& value)
+    : std::vector<MediaStreamDevice>(count, value) {
+}
+
+const MediaStreamDevice* MediaStreamDevices::FindById(
+    const std::string& device_id) const {
+  for (const_iterator iter = begin(); iter != end(); ++iter) {
+    if (iter->id == device_id)
+      return &(*iter);
+  }
+  return NULL;
+}
+
 MediaStreamRequest::MediaStreamRequest(
     int render_process_id,
     int render_view_id,