Home
last modified time | relevance | path

Searched refs:CasPlugin (Results 1 – 9 of 9) sorted by relevance

/frameworks/native/headers/media_plugin/media/cas/
DCasAPI.h33 struct CasPlugin;
81 CasPlugin **plugin) = 0;
88 CasPlugin **plugin) = 0;
95 struct CasPlugin { struct
96 CasPlugin() {} in CasPlugin() argument
97 virtual ~CasPlugin() {} in ~CasPlugin() argument
160 CasPlugin(const CasPlugin &);
161 CasPlugin &operator=(const CasPlugin &); /* NOLINT */ argument
/frameworks/av/drm/mediacas/plugins/mock/
DMockSessionLibrary.h30 explicit MockCasSession(CasPlugin *plugin) : mPlugin(plugin) {} in MockCasSession()
36 CasPlugin* mPlugin;
38 CasPlugin* getPlugin() const { return mPlugin; } in getPlugin()
47 status_t addSession(CasPlugin *plugin, CasSessionId *sessionId);
53 void destroyPlugin(CasPlugin *plugin);
DMockCasPlugin.h44 CasPlugin **plugin) override;
49 CasPlugin **plugin) override;
63 class MockCasPlugin : public CasPlugin {
DMockSessionLibrary.cpp43 CasPlugin *plugin, CasSessionId *sessionId) { in addSession()
82 void MockSessionLibrary::destroyPlugin(CasPlugin *plugin) { in destroyPlugin()
DMockCasPlugin.cpp54 CasPlugin **plugin) { in createPlugin()
67 CasPlugin **plugin) { in createPlugin()
/frameworks/av/drm/mediacas/plugins/clearkey/
DClearKeySessionLibrary.h35 explicit ClearKeyCasSession(CasPlugin *plugin);
60 CasPlugin* mPlugin;
65 CasPlugin* getPlugin() const { return mPlugin; } in getPlugin()
76 status_t addSession(CasPlugin *plugin, CasSessionId *sessionId);
82 void destroyPlugin(CasPlugin *plugin);
DClearKeySessionLibrary.cpp32 ClearKeyCasSession::ClearKeyCasSession(CasPlugin *plugin) in ClearKeyCasSession()
54 CasPlugin *plugin, CasSessionId *sessionId) { in addSession()
95 void ClearKeySessionLibrary::destroyPlugin(CasPlugin *plugin) { in destroyPlugin()
DClearKeyCasPlugin.h49 CasPlugin **plugin) override;
54 CasPlugin **plugin) override;
68 class ClearKeyCasPlugin : public CasPlugin {
DClearKeyCasPlugin.cpp60 CasPlugin **plugin) { in createPlugin()
73 CasPlugin **plugin) { in createPlugin()