Home
last modified time | relevance | path

Searched refs:ClearKeyCasSession (Results 1 – 4 of 4) sorted by relevance

/frameworks/av/drm/mediacas/plugins/clearkey/
DClearKeySessionLibrary.cpp32 ClearKeyCasSession::ClearKeyCasSession(CasPlugin *plugin) in ClearKeyCasSession() function in android::clearkeycas::ClearKeyCasSession
37 ClearKeyCasSession::~ClearKeyCasSession() { in ~ClearKeyCasSession()
59 std::shared_ptr<ClearKeyCasSession> session(new ClearKeyCasSession(plugin)); in addSession()
72 std::shared_ptr<ClearKeyCasSession> ClearKeySessionLibrary::findSession( in findSession()
91 std::shared_ptr<ClearKeyCasSession> session = mIDToSessionMap.valueAt(index); in destroySession()
99 std::shared_ptr<ClearKeyCasSession> session = mIDToSessionMap.valueAt(index); in destroyPlugin()
DClearKeySessionLibrary.h33 class ClearKeyCasSession : public RefBase {
35 explicit ClearKeyCasSession(CasPlugin *plugin);
37 virtual ~ClearKeyCasSession();
69 DISALLOW_EVIL_CONSTRUCTORS(ClearKeyCasSession);
78 std::shared_ptr<ClearKeyCasSession> findSession(const CasSessionId& sessionId);
90 KeyedVector<CasSessionId, std::shared_ptr<ClearKeyCasSession>> mIDToSessionMap;
DClearKeyCasPlugin.cpp161 std::shared_ptr<ClearKeyCasSession> session = in closeSession()
175 std::shared_ptr<ClearKeyCasSession> session = in setSessionPrivateData()
186 std::shared_ptr<ClearKeyCasSession> session = in processEcm()
352 status_t ClearKeyCasSession::updateECM( in updateECM()
401 ssize_t ClearKeyCasSession::decrypt( in decrypt()
454 status_t ClearKeyCasSession::decryptPayload( in decryptPayload()
480 std::shared_ptr<ClearKeyCasSession> session = in setMediaCasSession()
509 std::shared_ptr<ClearKeyCasSession> session = std::atomic_load(&mCASSession); in descramble()
DClearKeyCasPlugin.h34 class ClearKeyCasSession; variable
141 std::shared_ptr<ClearKeyCasSession> mCASSession;