From 35c83a09965168db7670efb4803554c0bdc8187f Mon Sep 17 00:00:00 2001
From: "acolwell@chromium.org"
 <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Mon, 23 Apr 2012 23:46:36 +0000
Subject: Implement sourceAddId() & sourceRemoveId()

BUG=122897
TEST=Covered by LayoutTests


Review URL: http://codereview.chromium.org/10164017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133568 0039d316-1c4b-4281-b951-d872f2087c98
---
 webkit/media/webmediaplayer_impl.h | 7 +++++++
 1 file changed, 7 insertions(+)

(limited to 'webkit/media/webmediaplayer_impl.h')

diff --git a/webkit/media/webmediaplayer_impl.h b/webkit/media/webmediaplayer_impl.h
index ae1e889..83c2c0d 100644
--- a/webkit/media/webmediaplayer_impl.h
+++ b/webkit/media/webmediaplayer_impl.h
@@ -181,7 +181,14 @@ class WebMediaPlayerImpl
 
   virtual WebKit::WebAudioSourceProvider* audioSourceProvider();
 
+  virtual AddIdStatus sourceAddId(const WebKit::WebString& id,
+                                  const WebKit::WebString& type);
+  virtual bool sourceRemoveId(const WebKit::WebString& id);
+  // TODO(acolwell): Remove non-id version when http://webk.it/83788 fix lands.
   virtual bool sourceAppend(const unsigned char* data, unsigned length);
+  virtual bool sourceAppend(const WebKit::WebString& id,
+                            const unsigned char* data,
+                            unsigned length);
   virtual void sourceEndOfStream(EndOfStreamStatus status);
 
   virtual MediaKeyException generateKeyRequest(
-- 
cgit v1.1