Chromium Code Reviews| Index: Source/WebKit/chromium/src/WebInbandTextTrackClientImpl.h |
| diff --git a/Source/WebKit/chromium/public/WebMediaSourceClient.h b/Source/WebKit/chromium/src/WebInbandTextTrackClientImpl.h |
| similarity index 65% |
| copy from Source/WebKit/chromium/public/WebMediaSourceClient.h |
| copy to Source/WebKit/chromium/src/WebInbandTextTrackClientImpl.h |
| index 76c4219cd65ba929a10aaf60ed04ec345a7c9f60..77c5ab95c27fd51df4e9afc31445fddd5a90aa23 100644 |
| --- a/Source/WebKit/chromium/public/WebMediaSourceClient.h |
| +++ b/Source/WebKit/chromium/src/WebInbandTextTrackClientImpl.h |
| @@ -28,38 +28,32 @@ |
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| */ |
| -#ifndef WebMediaSourceClient_h |
| -#define WebMediaSourceClient_h |
| +#ifndef WebInbandTextTrackClientImpl_h |
| +#define WebInbandTextTrackClientImpl_h |
| -#include "../../../Platform/chromium/public/WebString.h" |
| -#include "WebTimeRange.h" |
| +#include "WebInbandTextTrackClient.h" |
| namespace WebKit { |
| -class WebSourceBuffer; |
| +class WebInbandTextTrackClientImpl : public WebInbandTextTrackClient { |
|
acolwell GONE FROM CHROMIUM
2013/04/23 06:34:18
This class/file doesn't look like it is used or ne
Matthew Heaney (Chromium)
2013/04/24 04:32:18
Done.
|
| + public: |
| + explicit WebInbandTextTrackClientImpl(WebCore::InbandTextTrackPrivateClient*); |
| -class WebMediaSourceClient { |
| -public: |
| - enum AddStatus { |
| - AddStatusOk, |
| - AddStatusNotSupported, |
| - AddStatusReachedIdLimit |
| - }; |
| + virtual ~WebInbandTextTrackClientImpl() {} |
| - enum EndOfStreamStatus { |
| - EndOfStreamStatusNoError, |
| - EndOfStreamStatusNetworkError, |
| - EndOfStreamStatusDecodeError, |
| - }; |
| + virtual WebCore::InbandTextTrackPrivateClient* client() { return m_client; } |
| - virtual ~WebMediaSourceClient() { } |
| + virtual void addWebVTTCue(WebCore::InbandTextTrackPrivate*, |
| + double start, |
| + double end, |
| + const WebString& id, |
| + const WebString& content, |
| + const WebString& settings); |
| - virtual AddStatus addSourceBuffer(const WebString& type, const WebVector<WebString>& codecs, WebSourceBuffer**) = 0; |
| - virtual double duration() = 0; |
| - virtual void setDuration(double) = 0; |
| - virtual void endOfStream(EndOfStreamStatus) = 0; |
| + private: |
| + WebCore::InbandTextTrackPrivateClient* m_client; |
| }; |
| -} // namespace WebKit |
| +} // namespace WebKit |
| -#endif |
| +#endif // WebInbandTextTrackClientImpl_h |