| 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..ea0bb0d80aaadcd331655a1995b0c6e42c8a7f93 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,10 +88,13 @@ 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, as well as the CDM host file paths to verify CDM host.
|
| + // |cdms| or |cdm_host_file_paths| can be null which means that specific list
|
| + // is not needed.
|
| virtual void AddContentDecryptionModules(
|
| - std::vector<content::CdmInfo>* cdms) {}
|
| + std::vector<content::CdmInfo>* cdms,
|
| + std::vector<content::CdmHostFilePath>* cdm_host_file_paths) {}
|
|
|
| // Gives the embedder a chance to register its own schemes early in the
|
| // startup sequence.
|
|
|