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 sp<ClearKeyCasSession> ClearKeySessionLibrary::findSession( in findSession()
83 void ClearKeySessionLibrary::destroySession(const CasSessionId& sessionId) { in destroySession()
95 void ClearKeySessionLibrary::destroyPlugin(CasPlugin *plugin) { in destroyPlugin()
DClearKeySessionLibrary.h59 friend class ClearKeySessionLibrary; variable
70 class ClearKeySessionLibrary {
72 static ClearKeySessionLibrary* get();
84 static ClearKeySessionLibrary* sSingleton;
90 ClearKeySessionLibrary();
91 DISALLOW_EVIL_CONSTRUCTORS(ClearKeySessionLibrary);
DClearKeyCasPlugin.cpp93 ClearKeySessionLibrary::get()->destroyPlugin(this); in ~ClearKeyCasPlugin()
116 return ClearKeySessionLibrary::get()->addSession(this, sessionId); in openSession()
122 ClearKeySessionLibrary::get()->findSession(sessionId); in closeSession()
127 ClearKeySessionLibrary::get()->destroySession(sessionId); in closeSession()
136 ClearKeySessionLibrary::get()->findSession(sessionId); in setSessionPrivateData()
147 ClearKeySessionLibrary::get()->findSession(sessionId); in processEcm()
419 ClearKeySessionLibrary::get()->findSession(sessionId); in setMediaCasSession()
DAndroid.mk23 ClearKeySessionLibrary.cpp \