bool XBAudioConfig::UseDigitalOutput() { #ifdef __APPLE__ return (HasDigitalOutput() || g_guiSettings.GetInt("audiooutput.digitalaudiomode") == DIGITAL_PCM); #else return HasDigitalOutput(); #endif }
bool XBAudioConfig::NeedsSave() { if (!HasDigitalOutput()) return false; #ifdef HAS_XBOX_AUDIO return m_dwAudioFlags != XGetAudioFlags(); #else return false; #endif }
bool XBAudioConfig::GetDTSEnabled() { if (!HasDigitalOutput()) return false; #ifdef HAS_XBOX_AUDIO return (XC_AUDIO_FLAGS_ENCODED(XGetAudioFlags()) & XC_AUDIO_FLAGS_ENABLE_DTS) != 0; #else return true; #endif }