Widevine drm aidl: address API review
Interface update in change 16810770 Bug: 214410088 Test: atest VtsAidlHalDrmTargetTest Change-Id: I19da51ef75952f5ff6c7c02e0393f574e69ee30b
This commit is contained in:
@@ -26,7 +26,7 @@ namespace widevine {
|
||||
struct SharedBufferBase {
|
||||
uint8_t* mBase;
|
||||
int64_t mSize;
|
||||
SharedBufferBase(const ::aidl::android::hardware::common::Ashmem& mem);
|
||||
SharedBufferBase(const ::aidl::android::hardware::drm::SharedBuffer& mem);
|
||||
~SharedBufferBase();
|
||||
};
|
||||
|
||||
@@ -45,20 +45,11 @@ struct WVCryptoPlugin : public ::aidl::android::hardware::drm::BnCryptoPlugin {
|
||||
const std::vector<uint8_t>& in_sessionId) override;
|
||||
|
||||
::ndk::ScopedAStatus setSharedBufferBase(
|
||||
const ::aidl::android::hardware::common::Ashmem& in_base,
|
||||
int32_t in_bufferId) override;
|
||||
const ::aidl::android::hardware::drm::SharedBuffer& in_base) override;
|
||||
|
||||
::ndk::ScopedAStatus decrypt(
|
||||
bool in_secure, const std::vector<uint8_t>& in_keyId,
|
||||
const std::vector<uint8_t>& in_iv,
|
||||
::aidl::android::hardware::drm::Mode in_mode,
|
||||
const ::aidl::android::hardware::drm::Pattern& in_pattern,
|
||||
const std::vector<::aidl::android::hardware::drm::SubSample>&
|
||||
in_subSamples,
|
||||
const ::aidl::android::hardware::drm::SharedBuffer& in_source,
|
||||
int64_t in_offset,
|
||||
const ::aidl::android::hardware::drm::DestinationBuffer& in_destination,
|
||||
::aidl::android::hardware::drm::DecryptResult* _aidl_return) override;
|
||||
const ::aidl::android::hardware::drm::DecryptArgs& in_args,
|
||||
int32_t* _aidl_return) override;
|
||||
|
||||
::ndk::ScopedAStatus getLogMessages(
|
||||
std::vector<::aidl::android::hardware::drm::LogMessage>* _aidl_return)
|
||||
@@ -90,4 +81,4 @@ struct WVCryptoPlugin : public ::aidl::android::hardware::drm::BnCryptoPlugin {
|
||||
} // namespace hardware
|
||||
} // namespace wvdrm
|
||||
|
||||
#endif // WV_CRYPTO_PLUGIN_H_
|
||||
#endif // WV_CRYPTO_PLUGIN_H_
|
||||
|
||||
Reference in New Issue
Block a user