Merge "Report change in session expiration"
This commit is contained in:
@@ -143,6 +143,9 @@ class WVDrmPlugin : public android::DrmPlugin,
|
||||
|
||||
virtual void OnSessionExpiration(const CdmSessionId& cdmSessionId);
|
||||
|
||||
virtual void OnExpirationUpdate(const CdmSessionId& cdmSessionId,
|
||||
int64_t new_expiry_time);
|
||||
|
||||
private:
|
||||
DISALLOW_EVIL_CONSTRUCTORS(WVDrmPlugin);
|
||||
|
||||
|
||||
@@ -965,6 +965,12 @@ void WVDrmPlugin::OnSessionExpiration(const CdmSessionId& cdmSessionId) {
|
||||
sendEvent(kDrmPluginEventKeyExpired, 0, &sessionId, NULL);
|
||||
}
|
||||
|
||||
void WVDrmPlugin::OnExpirationUpdate(const CdmSessionId& cdmSessionId,
|
||||
int64_t new_expiry_time) {
|
||||
// TODO(kqyang): Glue with DrmPlugin API when it is ready. Note that
|
||||
// new_expiry_time is in seconds while Android API is in milliseconds.
|
||||
}
|
||||
|
||||
status_t WVDrmPlugin::mapAndNotifyOfCdmResponseType(
|
||||
const Vector<uint8_t>& sessionId,
|
||||
CdmResponseType res) {
|
||||
|
||||
Reference in New Issue
Block a user