/*!
* @see cec_set_logical_address
*/
- virtual bool SetLogicalAddress(cec_logical_address iLogicalAddress) = 0;
+ virtual bool SetLogicalAddress(cec_logical_address iLogicalAddress = CECDEVICE_PLAYBACKDEVICE1) = 0;
+
+ /*!
+ * @see cec_set_physical_address
+ */
+ virtual bool SetPhysicalAddress(uint16_t iPhysicalAddress = CEC_DEFAULT_PHYSICAL_ADDRESS) = 0;
/*!
* @see cec_power_on_devices
* @see cec_set_inactive_view
*/
virtual bool SetInactiveView(void) = 0;
+
+ /*!
+ * @see cec_set_osd_string
+ */
+ virtual bool SetOSDString(cec_logical_address iLogicalAddress, cec_display_control duration, const char *strMessage) = 0;
};
};