Clean up get/set property code

Merged from Widevine CDM repo:
https://widevine-internal-review.googlesource.com/#/c/13970

Change-Id: I2b52248e71c18808f36730a438390f855309cc14
This commit is contained in:
Kongqun Yang
2015-04-01 18:49:34 -07:00
parent 7c003cdb0e
commit 8a37cd4538
2 changed files with 64 additions and 117 deletions

View File

@@ -258,6 +258,15 @@ class WVDrmPlugin : public android::DrmPlugin,
Mutex mCryptoSessionsMutex;
map<CdmSessionId, CryptoSession> mCryptoSessions;
status_t queryProperty(const std::string& property,
std::string& string_value) const;
status_t queryProperty(const std::string& property,
String8& string8_value) const;
status_t queryProperty(const std::string& property,
Vector<uint8_t>& vector_value) const;
status_t mapAndNotifyOfCdmResponseType(const Vector<uint8_t>& sessionId,
CdmResponseType res);