Source release v3.4.1
This commit is contained in:
@@ -61,6 +61,8 @@ class CDM_EXPORT Cdm : public ITimerClient {
|
||||
kLicenseRelease = 2,
|
||||
kIndividualizationRequest = 3, // Not used. Direct Individualization
|
||||
// is used instead of App-Assisted
|
||||
kLicenseSub = 4 // Used in loading sub licenses from
|
||||
// embedded key data.
|
||||
} MessageType;
|
||||
|
||||
// Status codes returned by CDM functions.
|
||||
@@ -421,6 +423,11 @@ class CDM_EXPORT Cdm : public ITimerClient {
|
||||
// Loads an existing persisted session from storage.
|
||||
virtual Status load(const std::string& session_id) = 0;
|
||||
|
||||
// Loads a new sublicense as specified in init_data.
|
||||
virtual Status load(const std::string& session_id,
|
||||
InitDataType init_data_type,
|
||||
const std::string& init_data) = 0;
|
||||
|
||||
// Provides messages, including licenses, to the CDM.
|
||||
// If the message is a successful response to a release message, stored
|
||||
// session data will be removed for the session.
|
||||
|
||||
Reference in New Issue
Block a user