if (cecDevice && cecDevice->HasConnectedAudioSystem())
{
if (action.GetID() == ACTION_VOLUME_UP)
- cecDevice->ScheduleVolumeUp();
+ cecDevice->VolumeUp();
else
- cecDevice->ScheduleVolumeDown();
+ cecDevice->VolumeDown();
return true;
}
}
CPeripheralCecAdapter *cecDevice = (CPeripheralCecAdapter *) peripherals.at(iPeripheralPtr);
if (cecDevice && cecDevice->HasConnectedAudioSystem())
{
- cecDevice->ScheduleMute();
+ cecDevice->ToggleMute();
return true;
}
}
m_bHasConnectedAudioSystem = bSetTo;
}
-void CPeripheralCecAdapter::ScheduleVolumeUp(void)
-{
- {
- CSingleLock lock(m_critSection);
- m_volumeChangeQueue.push(VOLUME_CHANGE_UP);
- }
- Sleep(5);
-}
-
-void CPeripheralCecAdapter::ScheduleVolumeDown(void)
-{
- {
- CSingleLock lock(m_critSection);
- m_volumeChangeQueue.push(VOLUME_CHANGE_DOWN);
- }
- Sleep(5);
-}
-
-void CPeripheralCecAdapter::ScheduleMute(void)
-{
- {
- CSingleLock lock(m_critSection);
- m_volumeChangeQueue.push(VOLUME_CHANGE_MUTE);
- }
- Sleep(5);
-}
-
void CPeripheralCecAdapter::ProcessVolumeChange(void)
{
bool bSendRelease(false);
}
}
-void CPeripheralCecAdapter::Mute(void)
+void CPeripheralCecAdapter::ToggleMute(void)
{
if (HasConnectedAudioSystem())
{
void Announce(ANNOUNCEMENT::AnnouncementFlag flag, const char *sender, const char *message, const CVariant &data);
bool HasConnectedAudioSystem(void);
void SetAudioSystemConnected(bool bSetTo);
- void ScheduleVolumeUp(void);
void VolumeUp(void);
- void ScheduleVolumeDown(void);
void VolumeDown(void);
- void ScheduleMute(void);
- void Mute(void);
+ void ToggleMute(void);
bool IsMuted(void);
void OnSettingChanged(const CStdString &strChangedSetting);