Chromium Code Reviews

Unified Diff: public/platform/WebContentDecryptionModuleSession.h

Issue 686893004: Remove obsolete ready and error events from MediaKeySession. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: rebase Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « Source/platform/exported/WebContentDecryptionModuleSession.cpp ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: public/platform/WebContentDecryptionModuleSession.h
diff --git a/public/platform/WebContentDecryptionModuleSession.h b/public/platform/WebContentDecryptionModuleSession.h
index 6a18a8149fe8ddc21d5999963bf30101d68e276d..0ca3ed83789e2c98ee7b27a5a57a4564c3c80c3b 100644
--- a/public/platform/WebContentDecryptionModuleSession.h
+++ b/public/platform/WebContentDecryptionModuleSession.h
@@ -44,17 +44,8 @@ class BLINK_PLATFORM_EXPORT WebContentDecryptionModuleSession {
public:
class BLINK_PLATFORM_EXPORT Client {
public:
- enum MediaKeyErrorCode {
- MediaKeyErrorCodeUnknown = 1,
- MediaKeyErrorCodeClient,
- };
-
virtual void message(const unsigned char* message, size_t messageLength, const WebURL& destinationURL) = 0;
- virtual void ready() = 0;
virtual void close() = 0;
- // FIXME: Remove this method once Chromium updated to use the new parameters.
- virtual void error(MediaKeyErrorCode, unsigned long systemCode) = 0;
- virtual void error(WebContentDecryptionModuleException, unsigned long systemCode, const WebString& message) = 0;
// Called when the expiration time for the session changes.
// |updatedExpiryTimeInMS| is specified as the number of milliseconds
@@ -70,19 +61,11 @@ public:
virtual void setClientInterface(Client*) = 0;
virtual WebString sessionId() const = 0;
- // FIXME: Remove these methods once the new methods are implemented in Chromium.
- virtual void initializeNewSession(const WebString& mimeType, const unsigned char* initData, size_t initDataLength) = 0;
- virtual void update(const unsigned char* response, size_t responseLength) = 0;
- virtual void release() = 0;
-
- virtual void initializeNewSession(const WebString& initDataType, const unsigned char* initData, size_t initDataLength, const WebString& sessionType, WebContentDecryptionModuleResult);
- virtual void load(const WebString& sessionId, WebContentDecryptionModuleResult);
- virtual void update(const unsigned char* response, size_t responseLength, WebContentDecryptionModuleResult);
- virtual void close(WebContentDecryptionModuleResult);
- virtual void remove(WebContentDecryptionModuleResult);
-
- // FIXME: Remove this method once the new methods are implemented in Chromium.
- virtual void release(WebContentDecryptionModuleResult);
+ virtual void initializeNewSession(const WebString& initDataType, const unsigned char* initData, size_t initDataLength, const WebString& sessionType, WebContentDecryptionModuleResult) = 0;
+ virtual void load(const WebString& sessionId, WebContentDecryptionModuleResult) = 0;
+ virtual void update(const unsigned char* response, size_t responseLength, WebContentDecryptionModuleResult) = 0;
+ virtual void close(WebContentDecryptionModuleResult) = 0;
+ virtual void remove(WebContentDecryptionModuleResult) = 0;
};
} // namespace blink
« no previous file with comments | « Source/platform/exported/WebContentDecryptionModuleSession.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine