X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FLibCEC.cpp;h=26748ab7e1436b43d597d2d400b60343001c79a1;hb=c9549d3519b254239eac22685ea22d81ffa00761;hp=01ce2cf3e406f20904dc6b39413ca27e2b93f909;hpb=dc2c98f66b29c8be6bc342cf24c9f7a9091e66ab;p=deb_libcec.git diff --git a/src/lib/LibCEC.cpp b/src/lib/LibCEC.cpp index 01ce2cf..26748ab 100644 --- a/src/lib/LibCEC.cpp +++ b/src/lib/LibCEC.cpp @@ -581,3 +581,10 @@ void CLibCEC::RescanActiveDevices(void) { return m_cec->RescanActiveDevices(); } + +bool CLibCEC::IsLibCECActiveSource(void) +{ + return m_cec ? + m_cec->m_busDevices[m_cec->GetActiveSource()]->GetStatus(false) == CEC_DEVICE_STATUS_HANDLED_BY_LIBCEC : + false; +}