#ifndef CONTENT_BROWSER_MEDIA_SERVICE_FACTORY_H_
#define CONTENT_BROWSER_MEDIA_SERVICE_FACTORY_H_
#include "base/token.h"
#include "build/build_config.h"
#include "content/public/common/cdm_info.h"
#include "media/mojo/mojom/cdm_service.mojom-forward.h"
#include "url/gurl.h"
#if BUILDFLAG(IS_WIN)
#include "media/mojo/mojom/media_foundation_service.mojom-forward.h"
#endif
namespace content {
class BrowserContext;
media::mojom::CdmService& GetCdmService(BrowserContext* browser_context,
const GURL& site,
const CdmInfo& cdm_info);
#if BUILDFLAG(IS_WIN)
media::mojom::MediaFoundationService& GetMediaFoundationService(
BrowserContext* browser_context,
const GURL& site,
const base::FilePath& cdm_path);
#endif
}
#endif