X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcecc.h;h=0b0f2fecbc3cc5a6bcf5cbd2c6a2d305135bb461;hb=b1ee8e60f6032fd5a48f6d70a52fa2c534caa459;hp=e4f5fd054d2749511cf9c6184bdeea8b3be73399;hpb=18203d17e6894d33725dac7553d981aee735e6be;p=deb_libcec.git diff --git a/include/cecc.h b/include/cecc.h index e4f5fd0..0b0f2fe 100644 --- a/include/cecc.h +++ b/include/cecc.h @@ -41,9 +41,9 @@ extern "C" { #endif #ifdef __cplusplus -extern DECLSPEC int cec_init(const char *strDeviceName, CEC::cec_logical_address iLogicalAddress = CEC::CECDEVICE_PLAYBACKDEVICE1, uint16_t iPhysicalAddress = CEC_DEFAULT_PHYSICAL_ADDRESS); +extern DECLSPEC int cec_init(const char *strDeviceName, CEC::cec_logical_address iLogicalAddress, uint16_t iPhysicalAddress); #else -extern DECLSPEC int cec_init(const char *strDeviceName, cec_logical_address iLogicalAddress = CECDEVICE_PLAYBACKDEVICE1, uint16_t iPhysicalAddress = CEC_DEFAULT_PHYSICAL_ADDRESS); +extern DECLSPEC int cec_init(const char *strDeviceName, cec_logical_address iLogicalAddress, uint16_t iPhysicalAddress); #endif #ifdef __cplusplus @@ -60,9 +60,9 @@ extern DECLSPEC int cec_open(const char *strPort, uint32_t iTimeout); extern DECLSPEC void cec_close(void); #ifdef __cplusplus -extern DECLSPEC int8_t cec_find_adapters(CEC::cec_adapter *deviceList, uint8_t iBufSize, const char *strDevicePath = NULL); +extern DECLSPEC int8_t cec_find_adapters(CEC::cec_adapter *deviceList, uint8_t iBufSize, const char *strDevicePath); #else -extern DECLSPEC int8_t cec_find_adapters(cec_adapter *deviceList, uint8_t iBufSize, const char *strDevicePath = NULL); +extern DECLSPEC int8_t cec_find_adapters(cec_adapter *deviceList, uint8_t iBufSize, const char *strDevicePath); #endif extern DECLSPEC int cec_ping_adapters(void); @@ -76,23 +76,23 @@ extern DECLSPEC int8_t cec_get_lib_version_major(void); extern DECLSPEC int8_t cec_get_lib_version_minor(void); #ifdef __cplusplus -extern DECLSPEC int cec_power_on_devices(CEC::cec_logical_address address = CEC::CECDEVICE_TV); +extern DECLSPEC int cec_power_on_devices(CEC::cec_logical_address address); #else -extern DECLSPEC int cec_power_on_devices(cec_logical_address address = CECDEVICE_TV); +extern DECLSPEC int cec_power_on_devices(cec_logical_address address); #endif #ifdef __cplusplus -extern DECLSPEC int cec_standby_devices(CEC::cec_logical_address address = CEC::CECDEVICE_BROADCAST); +extern DECLSPEC int cec_standby_devices(CEC::cec_logical_address address); #else -extern DECLSPEC int cec_standby_devices(cec_logical_address address = CECDEVICE_BROADCAST); +extern DECLSPEC int cec_standby_devices(cec_logical_address address); #endif extern DECLSPEC int cec_set_active_view(void); #ifdef __cplusplus -extern DECLSPEC int cec_set_active_source(CEC::cec_device_type type = CEC::CEC_DEVICE_TYPE_RESERVED); +extern DECLSPEC int cec_set_active_source(CEC::cec_device_type type); #else -extern DECLSPEC int cec_set_active_source(cec_device_type type = CEC_DEVICE_TYPE_RESERVED); +extern DECLSPEC int cec_set_active_source(cec_device_type type); #endif extern DECLSPEC int cec_set_inactive_view(void); @@ -116,18 +116,18 @@ extern DECLSPEC int cec_get_next_command(cec_command *command); #endif #ifdef __cplusplus -extern DECLSPEC int cec_transmit(const CEC::cec_command &data); +extern DECLSPEC int cec_transmit(const CEC::cec_command *data); #else -extern DECLSPEC int cec_transmit(const cec_command &data); +extern DECLSPEC int cec_transmit(const cec_command *data); #endif #ifdef __cplusplus -extern DECLSPEC int cec_set_logical_address(CEC::cec_logical_address iLogicalAddress = CEC::CECDEVICE_PLAYBACKDEVICE1); +extern DECLSPEC int cec_set_logical_address(CEC::cec_logical_address iLogicalAddress); #else -extern DECLSPEC int cec_set_logical_address(cec_logical_address myAddress, cec_logical_address targetAddress); +extern DECLSPEC int cec_set_logical_address(cec_logical_address iLogicalAddress); #endif -extern DECLSPEC int cec_set_physical_address(uint16_t iPhysicalAddress = CEC_DEFAULT_PHYSICAL_ADDRESS); +extern DECLSPEC int cec_set_physical_address(uint16_t iPhysicalAddress); #ifdef __cplusplus extern DECLSPEC int cec_set_osd_string(CEC::cec_logical_address iLogicalAddress, CEC::cec_display_control duration, const char *strMessage);