Chromium Code Reviews| Index: media/base/android/android_cdm_factory.h |
| diff --git a/media/base/android/android_cdm_factory.h b/media/base/android/android_cdm_factory.h |
| index c469af8c2022c78b8d54221f18610a969dc05c61..0e948443f742e1b63ebc82e9839d88a3a6a19580 100644 |
| --- a/media/base/android/android_cdm_factory.h |
| +++ b/media/base/android/android_cdm_factory.h |
| @@ -6,6 +6,7 @@ |
| #define MEDIA_BASE_ANDROID_ANDROID_CDM_FACTORY_H_ |
| #include "base/macros.h" |
| +#include "media/base/android/provision_fetcher.h" |
| #include "media/base/cdm_factory.h" |
| #include "media/base/media_export.h" |
| @@ -15,7 +16,9 @@ struct CdmConfig; |
| class MEDIA_EXPORT AndroidCdmFactory : public CdmFactory { |
| public: |
| - AndroidCdmFactory(); |
| + using CreateFetcherCB = base::Callback<scoped_ptr<ProvisionFetcher>()>; |
|
xhwang
2015/11/13 05:15:42
include scoped_ptr.h
Tima Vaisburd
2015/11/13 21:04:44
Done.
|
| + |
| + AndroidCdmFactory(const CreateFetcherCB& create_fetcher_cb); |
| ~AndroidCdmFactory() final; |
| // CdmFactory implementation. |
| @@ -30,6 +33,8 @@ class MEDIA_EXPORT AndroidCdmFactory : public CdmFactory { |
| const CdmCreatedCB& cdm_created_cb) final; |
| private: |
| + CreateFetcherCB create_fetcher_cb_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(AndroidCdmFactory); |
| }; |