Chromium Code Reviews| Index: content/public/common/content_client.h |
| diff --git a/content/public/common/content_client.h b/content/public/common/content_client.h |
| index 57a52faa3aed95f83c39b41fbda479579499799a..2fbe1bcbfa915cd0dc0dce7afc455c5d8adcc404 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( |
|
jam
2017/01/23 17:45:45
why isn't this just combined with the above method
xhwang
2017/01/23 23:16:09
They serve different purposes. But I guess for the
|
| + std::vector<content::CdmHostFilePath>* cdm_host_file_paths) {} |
| + |
| // Gives the embedder a chance to register its own schemes early in the |
| // startup sequence. |
| struct Schemes { |