Refactor GenerateKeyRequest to reduce number of parameters
[ Merge of http://go/wvgerrit/16625 and http://go/wvgerrit/16633 ] Reduce the number of parameters needed by GenerateKeyRequest. Combining all output values into a single struct. BUG: 26162546 Change-Id: Ibeb3f4df4a8e877511f8ab2e6c543001a921f285
This commit is contained in:
@@ -225,20 +225,19 @@ status_t WVDrmPlugin::getKeyRequest(
|
||||
cdmParameters[cdmKey] = cdmValue;
|
||||
}
|
||||
|
||||
CdmKeyMessage keyRequest;
|
||||
CdmKeyRequestType cdmKeyRequestType;
|
||||
string cdmDefaultUrl;
|
||||
CdmKeyRequest keyRequest;
|
||||
CdmResponseType res = mCDM->GenerateKeyRequest(
|
||||
cdmSessionId, cdmKeySetId, cdmInitDataType, processedInitData,
|
||||
cdmLicenseType, cdmParameters, &mPropertySet, determineOrigin(),
|
||||
&keyRequest, &cdmKeyRequestType, &cdmDefaultUrl);
|
||||
*keyRequestType = ConvertFromCdmKeyRequestType(cdmKeyRequestType);
|
||||
&keyRequest);
|
||||
|
||||
*keyRequestType = ConvertFromCdmKeyRequestType(keyRequest.type);
|
||||
|
||||
if (isCdmResponseTypeSuccess(res)) {
|
||||
defaultUrl.clear();
|
||||
defaultUrl.setTo(cdmDefaultUrl.data(), cdmDefaultUrl.size());
|
||||
defaultUrl.setTo(keyRequest.url.data(), keyRequest.url.size());
|
||||
|
||||
request = ToVector(keyRequest);
|
||||
request = ToVector(keyRequest.message);
|
||||
}
|
||||
|
||||
if (keyType == kKeyType_Release) {
|
||||
|
||||
Reference in New Issue
Block a user