#include "printing/printing_features.h"
#include "build/build_config.h"
#include "printing/buildflags/buildflags.h"
#if BUILDFLAG(ENABLE_OOP_PRINTING)
#include "base/metrics/field_trial_params.h"
#endif
namespace printing {
namespace features {
#if BUILDFLAG(IS_CHROMEOS)
BASE_FEATURE(kAddPrinterViaPrintscanmgr,
"AddPrinterViaPrintscanmgr",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
BASE_FEATURE(…);
#endif
#if BUILDFLAG(IS_WIN)
BASE_FEATURE(kPrintWithPostScriptType42Fonts,
"PrintWithPostScriptType42Fonts",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kPrintWithReducedRasterization,
"PrintWithReducedRasterization",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kReadPrinterCapabilitiesWithXps,
"ReadPrinterCapabilitiesWithXps",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kUseXpsForPrinting,
"UseXpsForPrinting",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kUseXpsForPrintingFromPdf,
"UseXpsForPrintingFromPdf",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
#if BUILDFLAG(ENABLE_OOP_PRINTING)
BASE_FEATURE(…);
const base::FeatureParam<bool> kEnableOopPrintDriversEarlyStart{ … };
const base::FeatureParam<bool> kEnableOopPrintDriversJobPrint{ … };
const base::FeatureParam<bool> kEnableOopPrintDriversSandbox{ … };
#if BUILDFLAG(IS_WIN)
const base::FeatureParam<bool> kEnableOopPrintDriversSingleProcess{
&kEnableOopPrintDrivers, "SingleProcess", true};
#endif
#endif
}
}