X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECProcessor.cpp;h=1e655507e814ead3c7c0288198545dc7b6325270;hb=d40928b571290a0d7d9191adc1c847608cca55e2;hp=6eeb38df53a6d4fc25cecf3a554b61de7e04f0f1;hpb=c7dc6e28e6a7dbbb685b4788fd77774e34196717;p=deb_libcec.git diff --git a/src/lib/CECProcessor.cpp b/src/lib/CECProcessor.cpp index 6eeb38d..1e65550 100644 --- a/src/lib/CECProcessor.cpp +++ b/src/lib/CECProcessor.cpp @@ -1369,3 +1369,13 @@ bool CCECProcessor::SetStreamPath(uint16_t iPhysicalAddress) // stream path changes are sent by the TV return m_busDevices[CECDEVICE_TV]->GetHandler()->TransmitSetStreamPath(iPhysicalAddress); } + +bool CCECProcessor::GetCurrentConfiguration(libcec_configuration *configuration) +{ + configuration->iPhysicalAddress = m_iPhysicalAddress; + configuration->iHDMIPort = m_iHDMIPort; + configuration->baseDevice = m_iBaseDevice; + snprintf(configuration->strDeviceName, 13, m_strDeviceName.c_str()); + configuration->deviceTypes = m_types; + return true; +}