HomeSort by relevance Sort by last modified time
    Searched refs:DrmPlugin (Results 1 - 25 of 25) sorted by null

  /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 \

Completed in 5917 milliseconds