X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2FLibCEC.cpp;h=9c169cc4854602e5d9ad550b913206ed401c3ee2;hb=1a47476aaf672a655ad19333e321c5e3b8efb73b;hp=2562cfd7026df0d957b903a5633a15cde9ad1f2a;hpb=7bb4ed43f15a0fa2be17d2c3f580b181ac7430a7;p=deb_libcec.git diff --git a/src/lib/LibCEC.cpp b/src/lib/LibCEC.cpp index 2562cfd..9c169cc 100644 --- a/src/lib/LibCEC.cpp +++ b/src/lib/LibCEC.cpp @@ -435,6 +435,25 @@ void CLibCEC::CheckKeypressTimeout(void) } } +bool CLibCEC::SetStreamPath(cec_logical_address iAddress) +{ + uint16_t iPhysicalAddress = GetDevicePhysicalAddress(iAddress); + if (iPhysicalAddress != 0xFFFF) + return SetStreamPath(iPhysicalAddress); + return false; +} + +bool CLibCEC::SetStreamPath(uint16_t iPhysicalAddress) +{ + return m_cec->SetStreamPath(iPhysicalAddress); +} + +cec_logical_addresses CLibCEC::GetLogicalAddresses(void) +{ + cec_logical_addresses addr = m_cec->GetLogicalAddresses(); + return addr; +} + static CLibCEC *g_libCEC_instance(NULL); CLibCEC *CLibCEC::GetInstance(void) {