Home
last modified time | relevance | path

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

/frameworks/av/drm/mediacas/plugins/clearkey/
DClearKeySessionLibrary.cpp29 Mutex ClearKeySessionLibrary::sSingletonLock;
30 ClearKeySessionLibrary* ClearKeySessionLibrary::sSingleton = NULL;
40 ClearKeySessionLibrary* ClearKeySessionLibrary::get() { in get()
45 sSingleton = new ClearKeySessionLibrary(); in get()
51 ClearKeySessionLibrary::ClearKeySessionLibrary() : mNextSessionId(1) {} in ClearKeySessionLibrary() function in android::clearkeycas::ClearKeySessionLibrary
53 status_t ClearKeySessionLibrary::addSession( in addSession()
72 std::shared_ptr<ClearKeyCasSession> ClearKeySessionLibrary::findSession( in findSession()
83 void ClearKeySessionLibrary::destroySession(const CasSessionId& sessionId) { in destroySession()
95 void ClearKeySessionLibrary::destroyPlugin(CasPlugin *plugin) { in destroyPlugin()
DClearKeySessionLibrary.h63 friend class ClearKeySessionLibrary; variable
72 class ClearKeySessionLibrary {
74 static ClearKeySessionLibrary* get();
86 static ClearKeySessionLibrary* sSingleton;
92 ClearKeySessionLibrary();
93 DISALLOW_EVIL_CONSTRUCTORS(ClearKeySessionLibrary);
DClearKeyCasPlugin.cpp113 ClearKeySessionLibrary::get()->destroyPlugin(this); in ~ClearKeyCasPlugin()
143 return ClearKeySessionLibrary::get()->addSession(this, sessionId); in openSession()
156 return ClearKeySessionLibrary::get()->addSession(this, sessionId); in openSession()
162 ClearKeySessionLibrary::get()->findSession(sessionId); in closeSession()
167 ClearKeySessionLibrary::get()->destroySession(sessionId); in closeSession()
176 ClearKeySessionLibrary::get()->findSession(sessionId); in setSessionPrivateData()
187 ClearKeySessionLibrary::get()->findSession(sessionId); in processEcm()
481 ClearKeySessionLibrary::get()->findSession(sessionId); in setMediaCasSession()
DAndroid.bp24 "ClearKeySessionLibrary.cpp",