Lines Matching refs:DrmStatus
96 virtual DrmStatus initCheck() const;
98 virtual DrmStatus isCryptoSchemeSupported(const uint8_t uuid[IDRM_UUID_SIZE],
103 virtual DrmStatus createPlugin(const uint8_t uuid[IDRM_UUID_SIZE],
106 virtual DrmStatus destroyPlugin();
108 virtual DrmStatus openSession(DrmPlugin::SecurityLevel securityLevel,
111 virtual DrmStatus closeSession(Vector<uint8_t> const& sessionId);
113 virtual DrmStatus getKeyRequest(Vector<uint8_t> const& sessionId,
120 virtual DrmStatus provideKeyResponse(Vector<uint8_t> const& sessionId,
124 virtual DrmStatus removeKeys(Vector<uint8_t> const& keySetId);
126 virtual DrmStatus restoreKeys(Vector<uint8_t> const& sessionId,
129 virtual DrmStatus queryKeyStatus(Vector<uint8_t> const& sessionId,
132 virtual DrmStatus getProvisionRequest(String8 const& certType, String8 const& certAuthority,
135 virtual DrmStatus provideProvisionResponse(Vector<uint8_t> const& response,
139 virtual DrmStatus getSecureStops(List<Vector<uint8_t>>& secureStops);
140 virtual DrmStatus getSecureStopIds(List<Vector<uint8_t>>& secureStopIds);
141 virtual DrmStatus getSecureStop(Vector<uint8_t> const& ssid, Vector<uint8_t>& secureStop);
143 virtual DrmStatus releaseSecureStops(Vector<uint8_t> const& ssRelease);
144 virtual DrmStatus removeSecureStop(Vector<uint8_t> const& ssid);
145 virtual DrmStatus removeAllSecureStops();
147 virtual DrmStatus getHdcpLevels(DrmPlugin::HdcpLevel* connectedLevel,
149 virtual DrmStatus getNumberOfSessions(uint32_t* currentSessions, uint32_t* maxSessions) const;
150 virtual DrmStatus getSecurityLevel(Vector<uint8_t> const& sessionId,
153 virtual DrmStatus getOfflineLicenseKeySetIds(List<Vector<uint8_t>>& keySetIds) const;
154 virtual DrmStatus removeOfflineLicense(Vector<uint8_t> const& keySetId);
155 virtual DrmStatus getOfflineLicenseState(Vector<uint8_t> const& keySetId,
158 virtual DrmStatus getPropertyString(String8 const& name, String8& value) const;
159 virtual DrmStatus getPropertyByteArray(String8 const& name, Vector<uint8_t>& value) const;
160 virtual DrmStatus setPropertyString(String8 const& name, String8 const& value) const;
161 virtual DrmStatus setPropertyByteArray(String8 const& name, Vector<uint8_t> const& value) const;
163 virtual DrmStatus getMetrics(const sp<IDrmMetricsConsumer>& consumer);
165 virtual DrmStatus setCipherAlgorithm(Vector<uint8_t> const& sessionId,
168 virtual DrmStatus setMacAlgorithm(Vector<uint8_t> const& sessionId, String8 const& algorithm);
170 virtual DrmStatus encrypt(Vector<uint8_t> const& sessionId, Vector<uint8_t> const& keyId,
174 virtual DrmStatus decrypt(Vector<uint8_t> const& sessionId, Vector<uint8_t> const& keyId,
178 virtual DrmStatus sign(Vector<uint8_t> const& sessionId, Vector<uint8_t> const& keyId,
181 virtual DrmStatus verify(Vector<uint8_t> const& sessionId, Vector<uint8_t> const& keyId,
185 virtual DrmStatus signRSA(Vector<uint8_t> const& sessionId, String8 const& algorithm,
189 virtual DrmStatus setListener(const sp<IDrmClient>& listener);
191 virtual DrmStatus requiresSecureDecoder(const char* mime, bool* required) const;
193 virtual DrmStatus requiresSecureDecoder(const char* mime,
197 virtual DrmStatus setPlaybackId(Vector<uint8_t> const& sessionId, const char* playbackId);
199 virtual DrmStatus getLogMessages(Vector<drm::V1_4::LogMessage>& logs) const;
201 virtual DrmStatus getSupportedSchemes(std::vector<uint8_t>& schemes) const;
208 const DrmStatus& error_code, const char* api,
211 DrmStatus generateNonce(std::string* out, size_t size, const char* api);