/hardware/interfaces/drm/1.0/default/ |
DrmPlugin.cpp | 21 #include "DrmPlugin.h" 32 Return<void> DrmPlugin::openSession(openSession_cb _hidl_cb) { 39 Return<Status> DrmPlugin::closeSession(const hidl_vec<uint8_t>& sessionId) { 43 Return<void> DrmPlugin::getKeyRequest(const hidl_vec<uint8_t>& scope, 50 android::DrmPlugin::KeyType legacyKeyType; 53 legacyKeyType = android::DrmPlugin::kKeyType_Offline; 56 legacyKeyType = android::DrmPlugin::kKeyType_Streaming; 59 legacyKeyType = android::DrmPlugin::kKeyType_Release; 77 android::DrmPlugin::KeyRequestType legacyRequestType = 78 android::DrmPlugin::kKeyRequestType_Unknown [all...] |
DrmFactory.cpp | 20 #include "DrmPlugin.h" 60 android::DrmPlugin *legacyPlugin = NULL; 63 DrmPlugin *newPlugin = NULL; 67 newPlugin = new DrmPlugin(legacyPlugin);
|
DrmPlugin.h | 46 struct DrmPlugin : public IDrmPlugin, android::DrmPluginListener { 48 DrmPlugin(android::DrmPlugin *plugin) : mLegacyPlugin(plugin) {} 49 ~DrmPlugin() {delete mLegacyPlugin;} 144 virtual void sendEvent(android::DrmPlugin::EventType eventType, int extra, 151 Vector<android::DrmPlugin::KeyStatus> const *keyStatusList, 155 android::DrmPlugin *mLegacyPlugin; 158 DrmPlugin() = delete; 159 DrmPlugin(const DrmPlugin &) = delete [all...] |
Android.mk | 66 DrmPlugin.cpp \
|
/frameworks/av/drm/mediadrm/plugins/clearkey/default/ |
DrmFactory.cpp | 25 #include "DrmPlugin.h" 48 android::DrmPlugin** plugin) { 54 *plugin = new DrmPlugin(SessionLibrary::get());
|
DrmPlugin.cpp | 24 #include "DrmPlugin.h" 45 DrmPlugin::DrmPlugin(SessionLibrary* sessionLibrary) 52 void DrmPlugin::initProperties() { 65 status_t DrmPlugin::openSession(Vector<uint8_t>& sessionId) { 71 status_t DrmPlugin::closeSession(const Vector<uint8_t>& sessionId) { 83 status_t DrmPlugin::getKeyRequest( 91 DrmPlugin::KeyRequestType *keyRequestType) { 101 *keyRequestType = DrmPlugin::kKeyRequestType_Initial; 111 void DrmPlugin::setPlayPolicy() [all...] |
/frameworks/native/headers/media_plugin/media/drm/ |
DrmAPI.h | 38 class DrmPlugin; 51 // DrmPlugin instances to support that DRM scheme. 68 // Construct a DrmPlugin for the crypto scheme specified by UUID. 70 const uint8_t uuid[16], DrmPlugin **plugin) = 0; 77 class DrmPlugin { 170 DrmPlugin() {} 171 virtual ~DrmPlugin() {} 173 // Open a new session with the DrmPlugin object. A session ID is returned 177 // Close a session on the DrmPlugin object. 399 Vector<DrmPlugin::KeyStatus> const *keyStatusList [all...] |
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/ |
DrmFactory.cpp | 25 #include "DrmPlugin.h" 60 DrmPlugin *plugin = NULL; 68 plugin = new DrmPlugin(SessionLibrary::get());
|
DrmPlugin.cpp | 24 #include "DrmPlugin.h" 60 DrmPlugin::DrmPlugin(SessionLibrary* sessionLibrary) 71 void DrmPlugin::initProperties() { 95 void DrmPlugin::installSecureStop(const hidl_vec<uint8_t>& sessionId) { 104 Return<void> DrmPlugin::openSession(openSession_cb _hidl_cb) { 114 Return<void> DrmPlugin::openSession_1_1(SecurityLevel securityLevel, 125 Return<Status> DrmPlugin::closeSession(const hidl_vec<uint8_t>& sessionId) { 140 Status DrmPlugin::getKeyRequestCommon(const hidl_vec<uint8_t>& scope, 172 Return<void> DrmPlugin::getKeyRequest [all...] |
/frameworks/av/drm/mediadrm/plugins/clearkey/default/include/ |
DrmFactory.h | 39 android::DrmPlugin** plugin);
|
DrmPlugin.h | 40 class DrmPlugin : public android::DrmPlugin { 42 explicit DrmPlugin(SessionLibrary* sessionLibrary); 44 virtual ~DrmPlugin() {} 58 DrmPlugin::KeyRequestType *keyRequestType); 271 DISALLOW_EVIL_CONSTRUCTORS(DrmPlugin);
|
/frameworks/av/media/libmedia/include/media/ |
IDrmClient.h | 32 virtual void notify(DrmPlugin::EventType eventType, int extra, const Parcel *obj) = 0;
|
Drm.h | 30 class DrmPlugin; 54 String8 const &mimeType, DrmPlugin::KeyType keyType, 57 DrmPlugin::KeyRequestType *keyRequestType); 130 virtual void sendEvent(DrmPlugin::EventType eventType, int extra, 138 Vector<DrmPlugin::KeyStatus> const *keyStatusList, 156 DrmPlugin *mPlugin;
|
DrmHal.h | 67 virtual status_t openSession(DrmPlugin::SecurityLevel level, 75 String8 const &mimeType, DrmPlugin::KeyType keyType, 78 DrmPlugin::KeyRequestType *keyRequestType); 109 virtual status_t getHdcpLevels(DrmPlugin::HdcpLevel *connectedLevel, 110 DrmPlugin::HdcpLevel *maxLevel) const; 114 DrmPlugin::SecurityLevel *level) const;
|
IDrm.h | 44 virtual status_t openSession(DrmPlugin::SecurityLevel securityLevel, 52 String8 const &mimeType, DrmPlugin::KeyType keyType, 55 DrmPlugin::KeyRequestType *keyRequestType) = 0; 86 virtual status_t getHdcpLevels(DrmPlugin::HdcpLevel *connectedLevel, 87 DrmPlugin::HdcpLevel *maxLevel) 92 DrmPlugin::SecurityLevel *level) const = 0;
|
/frameworks/av/drm/libmediadrm/ |
IDrmClient.cpp | 43 virtual void notify(DrmPlugin::EventType eventType, int extra, const Parcel *obj) 73 notify((DrmPlugin::EventType)eventType, extra, &obj);
|
DrmHal.cpp | 125 static DrmPlugin::SecurityLevel toSecurityLevel(SecurityLevel level) { 128 return DrmPlugin::kSecurityLevelSwSecureCrypto; 130 return DrmPlugin::kSecurityLevelSwSecureDecode; 132 return DrmPlugin::kSecurityLevelHwSecureCrypto; 134 return DrmPlugin::kSecurityLevelHwSecureDecode; 136 return DrmPlugin::kSecurityLevelHwSecureAll; 138 return DrmPlugin::kSecurityLevelUnknown; 142 static DrmPlugin::HdcpLevel toHdcpLevel(HdcpLevel level) { 145 return DrmPlugin::kHdcpNone; 147 return DrmPlugin::kHdcpV1 [all...] |
IDrm.cpp | 123 virtual status_t openSession(DrmPlugin::SecurityLevel securityLevel, 154 String8 const &mimeType, DrmPlugin::KeyType keyType, 157 DrmPlugin::KeyRequestType *keyRequestType) { 179 *keyRequestType = static_cast<DrmPlugin::KeyRequestType>(reply.readInt32()); 393 virtual status_t getHdcpLevels(DrmPlugin::HdcpLevel *connected, 394 DrmPlugin::HdcpLevel *max) const { 408 *connected = static_cast<DrmPlugin::HdcpLevel>(reply.readInt32()); 409 *max = static_cast<DrmPlugin::HdcpLevel>(reply.readInt32()); 433 DrmPlugin::SecurityLevel *level) const { 448 *level = static_cast<DrmPlugin::SecurityLevel>(reply.readInt32()) [all...] |
/frameworks/base/media/jni/ |
android_media_MediaDrm.h | 35 virtual void notify(DrmPlugin::EventType eventType, int extra, 47 void notify(DrmPlugin::EventType, int extra, const Parcel *obj);
|
android_media_MediaDrm.cpp | 240 virtual void notify(DrmPlugin::EventType eventType, int extra, const Parcel *obj = NULL); 273 void JNIDrmListener::notify(DrmPlugin::EventType eventType, int extra, 279 // translate DrmPlugin event types into their java equivalents 281 case DrmPlugin::kDrmPluginEventProvisionRequired: 285 case DrmPlugin::kDrmPluginEventKeyNeeded: 289 case DrmPlugin::kDrmPluginEventKeyExpired: 293 case DrmPlugin::kDrmPluginEventVendorDefined: 297 case DrmPlugin::kDrmPluginEventSessionReclaimed: 301 case DrmPlugin::kDrmPluginEventExpirationUpdate: 304 case DrmPlugin::kDrmPluginEventKeysChange [all...] |
/frameworks/av/media/ndk/ |
NdkMediaDrm.cpp | 47 void notify(DrmPlugin::EventType eventType, int extra, const Parcel *obj); 64 void DrmListener::notify(DrmPlugin::EventType eventType, int extra, const Parcel *obj) { 85 // translate DrmPlugin event types into their NDK equivalents 88 case DrmPlugin::kDrmPluginEventProvisionRequired: 91 case DrmPlugin::kDrmPluginEventKeyNeeded: 94 case DrmPlugin::kDrmPluginEventKeyExpired: 97 case DrmPlugin::kDrmPluginEventVendorDefined: 101 ALOGE("Invalid event DrmPlugin::EventType %d, ignored", (int)eventType); 243 status_t status = mObj->mDrm->openSession(DrmPlugin::kSecurityLevelMax, session); 291 DrmPlugin::KeyType mdKeyType [all...] |
/frameworks/av/drm/mediadrm/plugins/mock/ |
MockDrmCryptoPlugin.cpp | 60 DrmPlugin **plugin) 421 DrmPlugin::EventType eventType = (DrmPlugin::EventType)code; 463 Vector<DrmPlugin::KeyStatus> keyStatusList; 464 DrmPlugin::KeyStatus keyStatus; 468 keyStatus.mType = DrmPlugin::kKeyStatusType_Usable; 474 keyStatus.mType = DrmPlugin::kKeyStatusType_Expired; 480 keyStatus.mType = DrmPlugin::kKeyStatusType_OutputNotAllowed; 486 keyStatus.mType = DrmPlugin::kKeyStatusType_StatusPending; 492 keyStatus.mType = DrmPlugin::kKeyStatusType_InternalError [all...] |
MockDrmCryptoPlugin.h | 37 DrmPlugin **plugin); 53 class MockDrmPlugin : public DrmPlugin { 58 // from DrmPlugin
|
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/include/ |
DrmPlugin.h | 53 struct DrmPlugin : public IDrmPlugin { 54 explicit DrmPlugin(SessionLibrary* sessionLibrary); 56 virtual ~DrmPlugin() {} 334 CLEARKEY_DISALLOW_COPY_AND_ASSIGN_AND_NEW(DrmPlugin);
|
/test/vts/tools/build/tasks/list/ |
vts_func_fuzzer_package_list.mk | 61 android.hardware.drm@1.0-vts.func_fuzzer.DrmPlugin \
|