| Index: chromecast/base/chromecast_switches.h
|
| diff --git a/chromecast/base/chromecast_switches.h b/chromecast/base/chromecast_switches.h
|
| index 0d3094ab6d0bdba2b40a8cd81525d6dbf10acd79..eecff02ee7867fbefffdc7bacf00efe1fc7a942e 100644
|
| --- a/chromecast/base/chromecast_switches.h
|
| +++ b/chromecast/base/chromecast_switches.h
|
| @@ -5,10 +5,16 @@
|
| #ifndef CHROMECAST_BASE_CHROMECAST_SWITCHES_H_
|
| #define CHROMECAST_BASE_CHROMECAST_SWITCHES_H_
|
|
|
| +#include <string>
|
| +
|
| #include "build/build_config.h"
|
|
|
| namespace switches {
|
|
|
| +// Switch values
|
| +extern const char kSwitchValueTrue[];
|
| +extern const char kSwitchValueFalse[];
|
| +
|
| // Media switches
|
| extern const char kEnableCmaMediaPipeline[];
|
| extern const char kHdmiSinkSupportedCodecs[];
|
| @@ -29,6 +35,9 @@ extern const char kAllowHiddenMediaPlayback[];
|
| extern const char kLastLaunchedApp[];
|
| extern const char kPreviousApp[];
|
|
|
| +// Cast Receiver switches
|
| +extern const char kAcceptResourceProvider[];
|
| +
|
| // ALSA-based CMA switches. (Only valid for audio products.)
|
| extern const char kAlsaOutputBufferSize[];
|
| extern const char kAlsaOutputPeriodSize[];
|
| @@ -39,4 +48,16 @@ extern const char kAlsaNumOutputChannels[];
|
|
|
| } // namespace switches
|
|
|
| +namespace chromecast {
|
| +
|
| +// Gets boolean value from switch |switch_string|.
|
| +// --|switch_string| -> true
|
| +// --|switch_string|="true" -> true
|
| +// --|switch_string|="false" -> false
|
| +// no switch named |switch_string| -> |default_value|
|
| +bool GetSwitchValueBoolean(const std::string& switch_string,
|
| + const bool default_value);
|
| +
|
| +} // namespace chromecast
|
| +
|
| #endif // CHROMECAST_BASE_CHROMECAST_SWITCHES_H_
|
|
|