Searched refs:CasSessionId (Results 1 - 12 of 12) sorted by relevance

/frameworks/av/drm/mediacas/plugins/mock/
H A DMockSessionLibrary.h47 status_t addSession(CasPlugin *plugin, CasSessionId *sessionId);
49 sp<MockCasSession> findSession(const CasSessionId& sessionId);
51 void destroySession(const CasSessionId& sessionId);
61 KeyedVector<CasSessionId, sp<MockCasSession> > mIDToSessionMap;
H A DMockCasPlugin.h66 virtual status_t openSession(CasSessionId *sessionId) override;
69 const CasSessionId &sessionId) override;
72 const CasSessionId &sessionId,
76 const CasSessionId &sessionId, const CasEcm &ecm) override;
102 const CasSessionId &sessionId) override;
H A DMockSessionLibrary.cpp43 CasPlugin *plugin, CasSessionId *sessionId) {
60 const CasSessionId& sessionId) {
70 void MockSessionLibrary::destroySession(const CasSessionId& sessionId) {
H A DMockCasPlugin.cpp106 status_t MockCasPlugin::openSession(CasSessionId* sessionId) {
111 status_t MockCasPlugin::closeSession(const CasSessionId &sessionId) {
126 const CasSessionId &sessionId, const CasData &data) {
140 const CasSessionId &sessionId, const CasEcm& ecm) {
197 const CasSessionId &sessionId) {
/frameworks/native/headers/media_plugin/media/cas/
H A DCasAPI.h41 typedef std::vector<uint8_t> CasSessionId; typedef in namespace:android
86 virtual status_t openSession(CasSessionId *sessionId) = 0;
89 virtual status_t closeSession(const CasSessionId &sessionId) = 0;
94 const CasSessionId &sessionId,
99 const CasSessionId &sessionId,
H A DDescramblerAPI.h73 virtual status_t setMediaCasSession(const CasSessionId& sessionId) = 0;
/frameworks/native/include/media/cas/
H A DCasAPI.h41 typedef std::vector<uint8_t> CasSessionId; typedef in namespace:android
86 virtual status_t openSession(CasSessionId *sessionId) = 0;
89 virtual status_t closeSession(const CasSessionId &sessionId) = 0;
94 const CasSessionId &sessionId,
99 const CasSessionId &sessionId,
H A DDescramblerAPI.h73 virtual status_t setMediaCasSession(const CasSessionId& sessionId) = 0;
/frameworks/av/drm/mediacas/plugins/clearkey/
H A DClearKeySessionLibrary.h74 status_t addSession(CasPlugin *plugin, CasSessionId *sessionId);
76 sp<ClearKeyCasSession> findSession(const CasSessionId& sessionId);
78 void destroySession(const CasSessionId& sessionId);
88 KeyedVector<CasSessionId, sp<ClearKeyCasSession>> mIDToSessionMap;
H A DClearKeyCasPlugin.h71 virtual status_t openSession(CasSessionId *sessionId) override;
74 const CasSessionId &sessionId) override;
77 const CasSessionId &sessionId,
81 const CasSessionId &sessionId, const CasEcm &ecm) override;
109 const CasSessionId &sessionId) override;
H A DClearKeySessionLibrary.cpp54 CasPlugin *plugin, CasSessionId *sessionId) {
73 const CasSessionId& sessionId) {
83 void ClearKeySessionLibrary::destroySession(const CasSessionId& sessionId) {
H A DClearKeyCasPlugin.cpp113 status_t ClearKeyCasPlugin::openSession(CasSessionId* sessionId) {
119 status_t ClearKeyCasPlugin::closeSession(const CasSessionId &sessionId) {
132 const CasSessionId &sessionId, const CasData & /*data*/) {
144 const CasSessionId &sessionId, const CasEcm& ecm) {
415 const CasSessionId &sessionId) {

Completed in 170 milliseconds