libwvhidl: implement setPlaybackId

Bug: 159337195
Bug: 168341163
Test: GtsMediaTestCases MediaDrmTest#testSetPlaybackId
Change-Id: I4fc687892c9dd3b8077b3ecdfd9bbc355b298571
This commit is contained in:
Robert Shih
2021-01-18 00:10:54 -08:00
parent 56195b41c6
commit e0a1e459a2
14 changed files with 58 additions and 0 deletions

View File

@@ -348,6 +348,9 @@ class CdmEngine {
}
virtual const std::string& GetAppPackageName() { return app_package_name_; }
virtual void SetSpoid(const std::string& spoid) { spoid_ = spoid; }
virtual CdmResponseType SetPlaybackId(
const CdmSessionId& session_id,
const std::string& playback_id);
protected:
friend class CdmEngineFactory;

View File

@@ -416,6 +416,7 @@ enum CdmResponseType : int32_t {
LOAD_USAGE_ENTRY_INVALID_SESSION = 361,
RESTORE_OFFLINE_LICENSE_ERROR_3 = 362,
NO_SRM_VERSION = 363,
SESSION_NOT_FOUND_23 = 364,
// Don't forget to add new values to
// * core/test/test_printers.cpp.
// * android/include/mapErrors-inl.h