Home | History | Annotate | Download | only in libmediadrm

Lines Matching defs:DrmHal

18 #define LOG_TAG "DrmHal"
30 #include <media/DrmHal.h>
163 Mutex DrmHal::mLock;
166 explicit DrmSessionClient(DrmHal* drm) : mDrm(drm) {}
169 sp<DrmHal> drm = mDrm.promote();
186 wp<DrmHal> mDrm;
191 DrmHal::DrmHal()
197 DrmHal::~DrmHal() {
201 Vector<sp<IDrmFactory>> DrmHal::makeDrmFactories() {
235 sp<IDrmPlugin> DrmHal::makeDrmPlugin(const sp<IDrmFactory>& factory,
251 status_t DrmHal::initCheck() const {
255 status_t DrmHal::setListener(const sp<IDrmClient>& listener)
268 Return<void> DrmHal::sendEvent(EventType hEventType,
306 Return<void> DrmHal::sendExpirationUpdate(const hidl_vec<uint8_t>& sessionId,
324 Return<void> DrmHal::sendKeysChange(const hidl_vec<uint8_t>& sessionId,
369 bool DrmHal::isCryptoSchemeSupported(const uint8_t uuid[16], const String8 &mimeType) {
386 status_t DrmHal::createPlugin(const uint8_t uuid[16],
406 status_t DrmHal::destroyPlugin() {
423 status_t DrmHal::openSession(Vector<uint8_t> &sessionId) {
468 status_t DrmHal::closeSession(Vector<uint8_t> const &sessionId) {
482 status_t DrmHal::getKeyRequest(Vector<uint8_t> const &sessionId,
540 status_t DrmHal::provideKeyResponse(Vector<uint8_t> const &sessionId,
565 status_t DrmHal::removeKeys(Vector<uint8_t> const &keySetId) {
575 status_t DrmHal::restoreKeys(Vector<uint8_t> const &sessionId,
589 status_t DrmHal::queryKeyStatus(Vector<uint8_t> const &sessionId,
615 status_t DrmHal::getProvisionRequest(String8 const &certType,
641 status_t DrmHal::provideProvisionResponse(Vector<uint8_t> const &response,
665 status_t DrmHal::getSecureStops(List<Vector<uint8_t>> &secureStops) {
687 status_t DrmHal::getSecureStop(Vector<uint8_t> const &ssid, Vector<uint8_t> &secureStop) {
708 status_t DrmHal::releaseSecureStops(Vector<uint8_t> const &ssRelease) {
718 status_t DrmHal::releaseAllSecureStops() {
728 status_t DrmHal::getPropertyString(String8 const &name, String8 &value ) const {
749 status_t DrmHal::getPropertyByteArray(String8 const &name, Vector<uint8_t> &value ) const {
770 status_t DrmHal::setPropertyString(String8 const &name, String8 const &value ) const {
782 status_t DrmHal::setPropertyByteArray(String8 const &name,
796 status_t DrmHal::setCipherAlgorithm(Vector<uint8_t> const &sessionId,
811 status_t DrmHal::setMacAlgorithm(Vector<uint8_t> const &sessionId,
826 status_t DrmHal::encrypt(Vector<uint8_t> const &sessionId,
852 status_t DrmHal::decrypt(Vector<uint8_t> const &sessionId,
878 status_t DrmHal::sign(Vector<uint8_t> const &sessionId,
904 status_t DrmHal::verify(Vector<uint8_t> const &sessionId,
932 status_t DrmHal::signRSA(Vector<uint8_t> const &sessionId,
962 void DrmHal::binderDied(const wp<IBinder> &the_late_who __unused)
973 void DrmHal::writeByteArray(Parcel &obj, hidl_vec<uint8_t> const &vec)