Index: content/public/common/content_client.h |
diff --git a/content/public/common/content_client.h b/content/public/common/content_client.h |
index 1974ba031a4c2a35dc29329790423752c77854fb..b2823b4ad53291ee2c9b2e2bf84a70154eefa15e 100644 |
--- a/content/public/common/content_client.h |
+++ b/content/public/common/content_client.h |
@@ -45,6 +45,7 @@ class ContentGpuClient; |
class ContentRendererClient; |
class ContentUtilityClient; |
class OriginTrialPolicy; |
+struct CdmHostFilePath; |
struct CdmInfo; |
struct PepperPluginInfo; |
@@ -87,11 +88,16 @@ class CONTENT_EXPORT ContentClient { |
virtual void AddPepperPlugins( |
std::vector<content::PepperPluginInfo>* plugins) {} |
- // Gives the embedder a chance to register the content decryption |
- // modules it supports. |
+ // Gives the embedder a chance to register the Content Decryption |
+ // Modules (CDM) it supports. |
virtual void AddContentDecryptionModules( |
std::vector<content::CdmInfo>* cdms) {} |
+ // Gives the embedder a chance to register Content Decryption Module (CDM) |
+ // host file paths. |
+ virtual void AddContentDecryptionModuleHostFilePaths( |
+ std::vector<content::CdmHostFilePath>* cdm_host_file_paths) {} |
+ |
// Gives the embedder a chance to register its own schemes early in the |
// startup sequence. |
// For the secure schemes and origins that need to be considered trustworthy, |