X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FLibCEC.cpp;h=c0675622e32db807817195d61f9270b02d66cf2f;hb=28fa6c976a4c91b515be4cb119f92e2000bbd90e;hp=a226d41e1ddf8263feac02dc9c406dba9a601cbb;hpb=c409848208093a15758c91e3fab9fbe806a62e12;p=deb_libcec.git diff --git a/src/lib/LibCEC.cpp b/src/lib/LibCEC.cpp index a226d41..c067562 100644 --- a/src/lib/LibCEC.cpp +++ b/src/lib/LibCEC.cpp @@ -186,14 +186,14 @@ bool CLibCEC::SetActiveView(void) return m_cec ? m_cec->SetActiveView() : false; } -bool CLibCEC::SetDeckControlMode(cec_deck_control_mode mode) +bool CLibCEC::SetDeckControlMode(cec_deck_control_mode mode, bool bSendUpdate /* = true */) { - return m_cec ? m_cec->SetDeckControlMode(mode) : false; + return m_cec ? m_cec->SetDeckControlMode(mode, bSendUpdate) : false; } -bool CLibCEC::SetDeckInfo(cec_deck_info info) +bool CLibCEC::SetDeckInfo(cec_deck_info info, bool bSendUpdate /* = true */) { - return m_cec ? m_cec->SetDeckInfo(info) : false; + return m_cec ? m_cec->SetDeckInfo(info, bSendUpdate) : false; } bool CLibCEC::SetInactiveView(void) @@ -201,6 +201,11 @@ bool CLibCEC::SetInactiveView(void) return m_cec ? m_cec->SetInactiveView() : false; } +bool CLibCEC::SetMenuState(cec_menu_state state, bool bSendUpdate /* = true */) +{ + return m_cec ? m_cec->SetMenuState(state, bSendUpdate) : false; +} + bool CLibCEC::SetOSDString(cec_logical_address iLogicalAddress, cec_display_control duration, const char *strMessage) { return m_cec && iLogicalAddress >= CECDEVICE_TV && iLogicalAddress <= CECDEVICE_BROADCAST ?