Wednesday, August 11, 2004

I have relased new packages of CyberLink for C++ and Java today. I have added some supports for Intel NMPR. The major changes are bellow. Please check the programming guide about the implementation in more detail.

CyberLink for C++ v1.5 :
* Added Device::setNMPRMode() and isNMPRMode().

* Changed to advertise every 25%-50% of the periodic notification cycle for NMPR.
* Added Device::setWirelessMode() and isWirelessMode().
* Changed Device::start() to send a bye-bye before the announce for NMPR.
* Changed Device::annouce(), byebye() and deviceSearchReceived() to send the SSDP messsage four times when the NMPR and the Wireless mode are true.
* Fixed Device::announce() and byebye() to send the upnp::rootdevice message despite embedded devices.
* Fixed Device::getRootNode() to return the root node when the device is embedded.
* Fixed Service::announce() to set the root device URL to the LOCATION field.
* Added ControlPoint::renewSubscriberService().
* Changed ControlPoint::start() to create renew subscriber thread when the NMPR mode is true.
* Changed Action::postControlAction() to set the status code to the UPnPStatus.
* Changed StateVariable::postQuerylAction() to set the status code to the UPnPStatus.
* Added Device::getParentDevice();
* Changed Service::notify() to remove the expired subscribers and not to remove the invalid response subscribers for NMPR.
CyberLink for Java v1.5 :
* Added Device::setNMPRMode() and isNMPRMode().

* Changed to advertise every 25%-50% of the periodic notification cycle for NMPR.
* Added Device::setWirelessMode() and isWirelessMode().
* Changed Device::start() to send a bye-bye before the announce for NMPR.
* Changed Device::annouce(), byebye() and deviceSearchReceived() to send the SSDP messsage four times when the NMPR and the Wireless mode are true.
* Fixed Device::announce() and byebye() to send the upnp::rootdevice message despite embedded devices.
* Fixed getRootNode() to return the root node when the device is embedded.
* Fixed Service::announce() to set the root device URL to the LOCATION field.
* Added ControlPoint::renewSubscriberService().
* Changed ControlPoint::start() to create renew subscriber thread when the NMPR mode is true.
* Changed Action::postControlAction() to set the status code to the UPnPStatus.
* Changed StateVariable::postQuerylAction() to set the status code to the UPnPStatus.
* Added Device::getParentDevice();
* Changed Service::notify() to remove the expired subscribers and not to remove the invalid response subscribers for NMPR.

Comments: Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?