Lines Matching refs:uuid
115 * specified by uuid
126 void Drm::findFactoryForScheme(const uint8_t uuid[16]) {
135 uuidVector.appendArray(uuid, sizeof(uuid));
138 if (loadLibraryForScheme(mUUIDToLibraryPathMap[index], uuid)) {
166 if (loadLibraryForScheme(pluginPath, uuid)) {
181 bool Drm::loadLibraryForScheme(const String8 &path, const uint8_t uuid[16]) {
207 !mFactory->isCryptoSchemeSupported(uuid)) {
214 bool Drm::isCryptoSchemeSupported(const uint8_t uuid[16]) {
217 if (mFactory && mFactory->isCryptoSchemeSupported(uuid)) {
221 findFactoryForScheme(uuid);
225 status_t Drm::createPlugin(const uint8_t uuid[16]) {
232 if (!mFactory || !mFactory->isCryptoSchemeSupported(uuid)) {
233 findFactoryForScheme(uuid);
240 status_t result = mFactory->createDrmPlugin(uuid, &mPlugin);