output/osx: make several fields const
This commit is contained in:
parent
44cfdff39a
commit
5c7243d3ad
@ -66,8 +66,8 @@ struct OSXOutput final : AudioOutput {
|
||||
OSType component_subtype;
|
||||
/* only applicable with kAudioUnitSubType_HALOutput */
|
||||
const char *device_name;
|
||||
const char *channel_map;
|
||||
bool hog_device;
|
||||
const char *const channel_map;
|
||||
const bool hog_device;
|
||||
bool pause;
|
||||
#ifdef ENABLE_DSD
|
||||
/**
|
||||
@ -75,7 +75,7 @@ struct OSXOutput final : AudioOutput {
|
||||
*
|
||||
* @see http://dsd-guide.com/dop-open-standard
|
||||
*/
|
||||
bool dop_setting;
|
||||
const bool dop_setting;
|
||||
bool dop_enabled;
|
||||
Manual<PcmExport> pcm_export;
|
||||
#endif
|
||||
@ -131,7 +131,12 @@ osx_output_test_default_device()
|
||||
}
|
||||
|
||||
OSXOutput::OSXOutput(const ConfigBlock &block)
|
||||
:AudioOutput(FLAG_ENABLE_DISABLE|FLAG_PAUSE)
|
||||
:AudioOutput(FLAG_ENABLE_DISABLE|FLAG_PAUSE),
|
||||
channel_map(block.GetBlockValue("channel_map")),
|
||||
hog_device(block.GetBlockValue("hog_device", false))
|
||||
#ifdef ENABLE_DSD
|
||||
, dop_setting(block.GetBlockValue("dop", false))
|
||||
#endif
|
||||
{
|
||||
const char *device = block.GetBlockValue("device");
|
||||
|
||||
@ -148,12 +153,6 @@ OSXOutput::OSXOutput(const ConfigBlock &block)
|
||||
/* XXX am I supposed to strdup() this? */
|
||||
device_name = device;
|
||||
}
|
||||
|
||||
channel_map = block.GetBlockValue("channel_map");
|
||||
hog_device = block.GetBlockValue("hog_device", false);
|
||||
#ifdef ENABLE_DSD
|
||||
dop_setting = block.GetBlockValue("dop", false);
|
||||
#endif
|
||||
}
|
||||
|
||||
AudioOutput *
|
||||
|
Loading…
Reference in New Issue
Block a user