X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fdevices%2FCECBusDevice.h;h=687186f50678eeba50d087b2e9489bc1430f1efa;hb=baabc020b06017d6a2d74a1f7523406be445ac5d;hp=803f6f6ea4a514ab2f142ef8281106e2d2107e73;hpb=0680dab3d36a09be739b1852ac622a3aac0229bb;p=deb_libcec.git diff --git a/src/lib/devices/CECBusDevice.h b/src/lib/devices/CECBusDevice.h index 803f6f6..687186f 100644 --- a/src/lib/devices/CECBusDevice.h +++ b/src/lib/devices/CECBusDevice.h @@ -85,7 +85,7 @@ namespace CEC virtual void SetDeviceStatus(const cec_bus_device_status newStatus); virtual void SetPhysicalAddress(uint16_t iNewAddress); - virtual void SetStreamPath(uint16_t iNewAddress, uint16_t iOldAddress = 0); + virtual void SetStreamPath(uint16_t iNewAddress, uint16_t iOldAddress = CEC_INVALID_PHYSICAL_ADDRESS); virtual void SetCecVersion(const cec_version newVersion); virtual void SetMenuLanguage(const cec_menu_language &menuLanguage); virtual void SetOSDName(CStdString strName); @@ -111,6 +111,8 @@ namespace CEC bool ReplaceHandler(bool bActivateSource = true); virtual bool TransmitPendingActiveSourceCommands(void); + virtual bool RequestActiveSource(bool bWaitForResponse = true); + protected: void ResetDeviceStatus(void); void CheckVendorIdRequested(void);