Home | History | Annotate | Download | only in libmediadrm

Lines Matching defs:DrmHal

18 #define LOG_TAG "DrmHal"
38 #include <mediadrm/DrmHal.h>
242 Mutex DrmHal::mLock;
245 explicit DrmSessionClient(DrmHal* drm) : mDrm(drm) {}
248 sp<DrmHal> drm = mDrm.promote();
265 wp<DrmHal> mDrm;
270 DrmHal::DrmHal()
276 void DrmHal::closeOpenSessions() {
287 DrmHal::~DrmHal() {
291 void DrmHal::cleanup() {
310 Vector<sp<IDrmFactory>> DrmHal::makeDrmFactories() {
353 sp<IDrmPlugin> DrmHal::makeDrmPlugin(const sp<IDrmFactory>& factory,
376 status_t DrmHal::initCheck() const {
380 status_t DrmHal::setListener(const sp<IDrmClient>& listener)
393 Return<void> DrmHal::sendEvent(EventType hEventType,
432 Return<void> DrmHal::sendExpirationUpdate(const hidl_vec<uint8_t>& sessionId,
450 Return<void> DrmHal::sendKeysChange(const hidl_vec<uint8_t>& sessionId,
504 bool DrmHal::isCryptoSchemeSupported(const uint8_t uuid[16], const String8 &mimeType) {
521 status_t DrmHal::createPlugin(const uint8_t uuid[16],
547 status_t DrmHal::destroyPlugin() {
552 status_t DrmHal::openSession(DrmPlugin::SecurityLevel level,
636 status_t DrmHal::closeSession(Vector<uint8_t> const &sessionId) {
660 status_t DrmHal::getKeyRequest(Vector<uint8_t> const &sessionId,
759 status_t DrmHal::provideKeyResponse(Vector<uint8_t> const &sessionId,
784 status_t DrmHal::removeKeys(Vector<uint8_t> const &keySetId) {
792 status_t DrmHal::restoreKeys(Vector<uint8_t> const &sessionId,
804 status_t DrmHal::queryKeyStatus(Vector<uint8_t> const &sessionId,
827 status_t DrmHal::getProvisionRequest(String8 const &certType,
852 status_t DrmHal::provideProvisionResponse(Vector<uint8_t> const &response,
875 status_t DrmHal::getSecureStops(List<Vector<uint8_t>> &secureStops) {
894 status_t DrmHal::getSecureStopIds(List<Vector<uint8_t>> &secureStopIds) {
920 status_t DrmHal::getSecureStop(Vector<uint8_t> const &ssid, Vector<uint8_t> &secureStop) {
938 status_t DrmHal::releaseSecureStops(Vector<uint8_t> const &ssRelease) {
953 status_t DrmHal::removeSecureStop(Vector<uint8_t> const &ssid) {
968 status_t DrmHal::removeAllSecureStops() {
981 status_t DrmHal::getHdcpLevels(DrmPlugin::HdcpLevel *connected,
1011 status_t DrmHal::getNumberOfSessions(uint32_t *open, uint32_t *max) const {
1040 status_t DrmHal::getSecurityLevel(Vector<uint8_t> const &sessionId,
1068 status_t DrmHal::getPropertyString(String8 const &name, String8 &value ) const {
1073 status_t DrmHal::getPropertyStringInternal(String8 const &name, String8 &value) const {
1092 status_t DrmHal::getPropertyByteArray(String8 const &name, Vector<uint8_t> &value ) const {
1097 status_t DrmHal::getPropertyByteArrayInternal(String8 const &name, Vector<uint8_t> &value ) const {
1120 status_t DrmHal::setPropertyString(String8 const &name, String8 const &value ) const {
1129 status_t DrmHal::setPropertyByteArray(String8 const &name,
1139 status_t DrmHal::getMetrics(PersistableBundle* metrics) {
1184 status_t DrmHal::setCipherAlgorithm(Vector<uint8_t> const &sessionId,
1196 status_t DrmHal::setMacAlgorithm(Vector<uint8_t> const &sessionId,
1208 status_t DrmHal::encrypt(Vector<uint8_t> const &sessionId,
1231 status_t DrmHal::decrypt(Vector<uint8_t> const &sessionId,
1254 status_t DrmHal::sign(Vector<uint8_t> const &sessionId,
1277 status_t DrmHal::verify(Vector<uint8_t> const &sessionId,
1302 status_t DrmHal::signRSA(Vector<uint8_t> const &sessionId,
1329 void DrmHal::binderDied(const wp<IBinder> &the_late_who __unused)
1334 void DrmHal::writeByteArray(Parcel &obj, hidl_vec<uint8_t> const &vec)
1344 void DrmHal::reportFrameworkMetrics() const
1379 void DrmHal::reportPluginMetrics() const