Chromium Code Reviews| Index: Source/modules/encryptedmedia/MediaKeysClient.h |
| diff --git a/Source/modules/encryptedmedia/MediaKeysClient.h b/Source/modules/encryptedmedia/MediaKeysClient.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..2479156b86f20199d03daf91ff144f400451ca9e |
| --- /dev/null |
| +++ b/Source/modules/encryptedmedia/MediaKeysClient.h |
| @@ -0,0 +1,33 @@ |
| +// Copyright 2014 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef MediaKeysClient_h |
| +#define MediaKeysClient_h |
| + |
| +#include "wtf/PassOwnPtr.h" |
| +#include "wtf/text/WTFString.h" |
| + |
| +namespace blink { |
| +class WebContentDecryptionModule; |
| +} |
| + |
| +namespace WebCore { |
| + |
| +class ExecutionContext; |
| +class Page; |
| + |
| +class MediaKeysClient { |
| +public: |
| + virtual PassOwnPtr<blink::WebContentDecryptionModule> createContentDecryptionModule(ExecutionContext*, const String& keySystem) = 0; |
| + |
| +protected: |
| + virtual ~MediaKeysClient() { } |
| +}; |
| + |
| +void provideMediaKeysTo(Page&, MediaKeysClient*); |
|
acolwell GONE FROM CHROMIUM
2014/03/19 00:28:54
I still think this is weird. Is there any reason n
jrummell
2014/03/20 19:17:32
Done. Still have to provide the client since we ne
|
| + |
| +} // namespace WebCore |
| + |
| +#endif // MediaKeysClient_h |
| + |