• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information

Release Notes for KreaTV TOI

3.0.85a11 (2016-12-01)
==================================================
∗ IToiInformationService
  - Added CFG_AUDIOOUTPUT_EBU_HDMIMODE.
3.0.85a10 (2016-10-21) ================================================== ∗ IToiHdmiService - Added EnumValue to TToiCecUiCommand items. - Added CEC_FEATURE_REMOTE_CONTROL_PASSTHROUGH_FOLLOWER to TToiCecFeature. ∗ IToiHdmiObserver - Added OnCecUserControlPressed() and OnCecUserControlReleased(). - Added OnCecActiveRequested().
3.0.85a9 (2016-10-11) ================================================== ∗ IToiNetwork - Removed limitation on number of found access points during scan.
3.0.85a8 (2016-09-23) ================================================== ∗ IToiNetwork - Improved the documentation for TToiState.
3.0.85a7 (2016-09-21) ================================================== ∗ IToiInformationService - Deprecated ISO639-2 format for CFG_LOCALE_UI.
3.0.85a6 (2016-08-19) ================================================== ∗ IToiNetService IToiNetwork IToiNetworkObserver - Updated description by removing techpreview.
3.0.85a5 (2016-08-04) ================================================== ∗ IToiInformationService - Clarified that the get function returns objects in the same order as requested.
3.0.85a4 (2016-07-29) ================================================== ∗ IToiApplicationObserver - Clarified that application properties are not provided as part of the application information in OnStateChanged() notification.
3.0.85a3 (2016-07-28) ==================================================
∗ IToiInformationService - Added a wildcard "any" to CFG_MEDIA_AUDIO_LANGUAGEPRIORITY that matches any language. - Improved CFG_MEDIA_AUDIO_PRIORITYORDER documentation.
3.0.85a2 (2016-07-25) ================================================== ∗ IToiInformationService - Updated default value of CFG_PORTAL_RENDERINGBUFFER_WIDTH to 1280. - Updated default value of CFG_PORTAL_RENDERINGBUFFER_HEIGHT to 720.
3.0.85a1 (2016-07-22) ================================================== ∗ TOI3 release baseline.
3.0.85 (2016-07-20) ================================================== ∗ IToiApplicationService - Updated description of UNEXPECTED_EXIT member of TToiStateChangeReason.
3.0.84 (2016-07-15) ================================================== ∗ IToiNetWork - Updated the description of Routes and DnsInfo.
3.0.83 (2016-07-11) ================================================== ∗ IToiPlatformService - Added RESET_RCU_PAIRING.
3.0.82 (2016-07-08) ================================================== ∗ IToiNetService - Added GetOperationManager(). - Made various improvements to documentation strings. ∗ IToiNetwork - Added SupportedWifiSecurity member to TToiCapabilities. - Added TToiWifiSecurity type, replacing now deprecated TToiWifiAuthenticationType and TToiWifiEncryptionType. - Added optional Security member to TToiWifiSettings. - Added TToiDeviceSelection enum. - Added TToiWifiEvent enum. - Added optional DeviceSelection member to TToiSettings. - Added State member to TToiInterfaceWifiInfo. - Deprecated TToiWifiMode::Authentication. - Deprecated TToiWifiMode::Encryption. - Added Security member to TToiWifiMode. - Added SupportedSecurity member to TToiWifiMode. - Added IsSupported member to TToiWifiMode. - Made ssid argument to ScanWifi() optional. - Made various improvements to documentation strings.
3.0.81 (2016-07-06) ================================================== ∗ IToiSecondaryApplication - Added HasInputFocus(). ∗ IToiSecondaryApplicationObserver - Added OnInputFocusChanged().
3.0.80 (2016-06-28) ================================================== ∗ IToiApplicationService - Improved documentation of GetSecondaryApplications() and ResetInputFocus(). - Removed TToiReturnAddress from documentation. - Added TToiApplicationProperty to documentation. ∗ IToiSecondaryApplication - Removed technical preview status since the interface is now officially supported. - Improved overall documentation.
3.0.79 (2016-06-22) ================================================== ∗ IToiPlatformService - Added REMOVE_BOOTLOADER_BYPASS.
3.0.78 (2016-06-13) ================================================== ∗ IToiInformationService.idl - Added CONST_NETFLIX_PROVISIONINGSTATUS. - Added CONST_NETFLIX_ESN. - Added CONST_NETFLIX_MODEL. - Added CONST_NETFLIX_SW_VERSION. - Added VAR_NETFLIX_USER_REGISTERED.
3.0.77 (2016-06-06) ================================================== ∗ IToiApplicationService - Added argument 'reason' for ReportStateChanged(). ∗ IToiSecondaryApplicationObserver - Added argument 'reason' for OnStateChanged().
3.0.76 (2016-06-03) ================================================== ∗ IToi3VideoOutputConfigurationSession - Removed Enable()/Disable() from TOI/C++.
3.0.75 (2016-05-30) ================================================== ∗ IToi∗ - Temporary enabling of unsupported functionality.
3.0.74 (2016-05-20) ================================================== ∗ IToiSecondaryApplication - Modified the description in Start().
3.0.73 (2016-05-17) ================================================== ∗ IToiInformationService - Added CONST_HW_WIFI. - Added CONST_HW_BLUETOOTH.
3.0.72 (2016-05-12) ================================================== ∗ IToiSecondaryApplication - Removed argument in Show().
3.0.71 (2016-05-10) ================================================== ∗ IToiPlatformService - Added REMOVE_SECONDARY_APPLICATION_DATA.
3.0.70 (2016-05-09) ================================================== ∗ IToiSecondaryApplication - Added method SetProperty().
3.0.69 (2016-05-06) ================================================== ∗ IToiSecondaryApplication - Added GetProperties(). - Added optional argument to Start(). - Added GetId() (TOI/C++ only). - Added RequestStart() (TOI/C++ only). - Added RequestStop() (TOI/C++ only). ∗ IToiSecondaryApplicationObserver - Added OnStartRequested(). - Added OnStopRequested().
3.0.68 (2016-04-27) ================================================== ∗ IToiSecondaryApplication - Added callback support for Start(), Show(), Hide() and Stop().
3.0.67 (2016-04-22) ================================================== ∗ IToiApplicationService - Added method ReportStateChanged() to make application state transitions synchronous. ∗ IToiApplication - Updated comments of ChangeState().
3.0.66 (2016-04-19) ================================================== ∗ IToiInformationService - Added CFG_PORTAL_USERAGENT. - Deprecated CFG_WEBKIT_USERAGENT.
3.0.65 (2016-03-25) ================================================== ∗ IToiSecondaryApplication - Documentation improvements and internal changes. - Made argument to Show() optional.
3.0.64 (2016-03-10) ================================================== ∗ IToiMediaService - Removed references to unsupported features in the documentation. ∗ IToiMediaSession - Corrected documentation to only include supported enum types.
3.0.63 (2016-03-07) ================================================== ∗ IToiMediaPlayerBase - Removed POSITION_FRAME_FORWARD - Removed POSITION_FRAME_BACK - Removed CAPABILITY_ADVANCE_FRAME ∗ IToiMediaService - Removed REASON_COMMAND_ADVANCEFRAME_FORWARD - Removed REASON_COMMAND_ADVANCEFRAME_BACKWARD
3.0.62 (2016-02-26) ================================================== ∗ IToiNetwork - Updated PresharedKey and EncryptionType to be optional in TToiWifiSettings.
3.0.61 (2016-02-25) ================================================== ∗ IToi3VideoOutputConfigurationSession - Updated interface description. - Clear() can throw TToiOperationNotSupportedException.
3.0.60 (2016-02-22) ================================================== ∗ IToiApplicationService - Added method SignData() - Added method VerifySignature()
3.0.59 (2016-02-19) ================================================== ∗ IToiInformationService - Removed VAR_MEDIA_TIMESHIFTBUFFER_SPACEREQUIRED.
3.0.58 (2016-01-31) ================================================== ∗ IToiNetService - Removed the temporary and undocumented support for legacy 4.x APIs related to IToiNetConfiguration and IToiNetConfigurationSession.
3.0.57 (2016-01-29) ================================================== ∗ IToiInformationService - Updated documentation for CFG_MEDIA_SUBTITLING_AUTOSELECTION.
3.0.56 (2016-01-26) ================================================== ∗ IToiNetwork - Added WIFI_FAILED_WPS_MULTIPLE_AP_ACTIVE. - Added WIFI_FAILED_WPS_CONNECTION_TIMEOUT.
3.0.55 (2016-01-26) ================================================== ∗ IToiNetwork - Updated documentation for TToiState.
3.0.54 (2016-01-11) ================================================== ∗ IToi3VideoOutputConfiguration - Added SupportedSignalModes to TToiHdmiOutputInfo.
3.0.53 (2015-12-25) ================================================== ∗ IToi3VideoOutputConfigurationSession - Updated Enable()/Disable() to C++ only method.
3.0.52 (2015-12-14) ================================================== ∗ IToiInformationService - Updated documentation for CFG_PORTAL_SUBTITLES_ENABLED.
3.0.51 (2015-12-11) ================================================== ∗ IToiMediaProducer - Added PROPERTY_SYSTEM_CLIENT_ID. ∗ IToiInformationService - Deprecated CFG_MEDIA_CHANNELTABLE.
3.0.50 (2015-12-07) ================================================== ∗ IToiInformationService - Added default value for CFG_PORTAL_WHITELISTURLS. - Added default value for CFG_PORTAL_PROXYLIST.
3.0.49 (2015-12-02) ================================================== ∗ IToiInformationService - Marked CFG_PORTAL_RENDERINGMODE_HD, CFG_PORTAL_RENDERINGMODE_SD, CFG_PORTAL_DISPLAYBUFFER_SD_WIDTH, CFG_PORTAL_DISPLAYBUFFER_SD_HEIGHT, CFG_PORTAL_DISPLAYBUFFER_HD_WIDTH, CFG_PORTAL_DISPLAYBUFFER_HD_HEIGHT and CFG_PORTAL_MEDIABUFFER_SIZE as being not supported in TOI3.
3.0.48 (2015-11-27) ================================================== ∗ IToiAudioOutputService - Added GetMasterVolume(). - Added SetMasterVolume(). ∗ IToiAudioOutputObserver - Added OnMasterVolumeChanged(). ∗ IToiInformationService - Deprecated CFG_PORTAL_MASTERAUDIO.
3.0.47 (2015-11-25) ================================================== ∗ IToi3VideoOutputConfiguration - Added struct TToiCompositeOutputInfo. - Added member AspectRatio to struct TToiScartOutputInfo. - Added member Composite to struct TToiVideoOutputInfo. ∗ IToi3VideoOutputConfigurationSession - Added struct TToiCompositeConfiguration. - Added member AspectRatio to struct TToiScartConfiguration. - Added member Composite to struct TToiConfiguration.
3.0.46 (2015-11-20) ================================================== ∗ IToiMediaPlayerBase - Deprecated SUBTITLE_SCTE27. - Deprecated SUBTITLE_DVD. - Deprecated SUBTITLE_XSUB.
3.0.45 (2015-11-12) ================================================== ∗ IToiNetwork - Added WIFI_WPS_SCANNING_COMPLETED. - Added WIFI_WPS_HANDSHAKE_COMPLETED.
3.0.44 (2015-11-11) ================================================== ∗ IToiInformationService - Marked CFG_PORTAL_DISPLAYBUFFER_SD_WIDTH, CFG_PORTAL_DISPLAYBUFFER_SD_HEIGHT, CFG_PORTAL_RENDERINGMODE_HD, CFG_PORTAL_RENDERINGMODE_SD and CFG_PORTAL_MEDIABUFFER_SIZE as being not supported on KreaTV 5.
3.0.43 (2015-11-06) ================================================== ∗ IToiInformationService - Updated description of CFG_PORTAL_STARTURL.
3.0.42 (2015-11-06) ================================================== ∗ Modified comments to generate warning for some hidden methods/events.
3.0.41 (2015-10-27) ================================================== ∗ IToi3VideoOutputConfigurationSession - ConfigureColorSystem() can throw TToiInvalidPreconditionException.
3.0.40 (2015-10-26) ================================================== ∗ IToiInformationService - Added CFG_MEDIA_SUBTITLING_ENABLED which will replace CFG_PORTAL_SUBTITLES_ENABLED.
3.0.39 (2015-10-23) ================================================== ∗ IToiInformationService - Added CONST_HW_OUI.
3.0.38 (2015-10-16) ================================================== ∗ IToiOperationManager - Removed in TOI3/JS.
3.0.37 (2015-10-15) ================================================== ∗ IToiNetwork - Added TToiWifiMode.
3.0.36 (2015-10-12) ================================================== ∗ IToiInformationService - Removed CONST_APPLICATIONIMAGE_VERSION.
3.0.35 (2015-10-10) ================================================== ∗ Added IToiRemoteAccessService. ∗ Added IToiRemoteAccessObserver. ∗ IToiInformationService - Added CFG_SYSTEM_FRIENDLYNAME and deprecated CFG_DLNA_DMR_FRIENDLYNAME and CFG_DLNA_DMS_FRIENDLYNAME.
3.0.34 (2015-10-09) ================================================== ∗ IToiInformationService - Updated description of CFG_LOG_UPLOAD_ADDRESS, CFG_LOG_UPLOAD_ENDTIME, VAR_LOG_UPLOAD_STATUS.
3.0.33 (2015-10-01) ================================================== ∗ IToi3VideoOutputConfiguration ∗ IToi3VideoOutputConfigurationSession ∗ IToiMediaPlayerBase - Improved documentation.
3.0.32 (2015-09-25) ================================================== ∗ IToiInformationService - Added CFG_CONTENT_AGGREGATION_ENABLED. - Added CFG_CONTENT_DISTRIBUTION_ENABLED. ∗ IToiMediaProducer - Added TASK_TYPE_KREATV_REMOTE. - Added PROPERTY_SYSTEM_CLIENT_IP_ADDRESS. - Added PROPERTY_SYSTEM_SOURCE_ASSET_ID. ∗ IToiMediaPlayer - Added QuickPlayFromPosition().
3.0.31 (2015-09-25) ================================================== ∗ IToi3VideoOutputConfiguration - Added enum TToiScanBehavior. ∗ IToi3VideoOutputConfigurationSession - Added ScanBehavior to TToiHdmiConfiguration.
3.0.30 (2015-09-15) ================================================== ∗ IToi3VideoOutputConfiguration - Add TToiHdmiSignalModeSequence. - Add ConfigurableSignalModes and AllowedSignalModes to TToiHdmiOutputInfo.
3.0.29 (2015-09-14) ================================================== ∗ IToiInformationService - Added VAR_SW_UPDATE. - Corrected documentation for VAR_TIME_VALID. ∗ IToiDrmService - Renamed session id argument for GetCurrentOutputControl(). ∗ IToiDrmObserver - Renamed session id argument for OnCciChanged().
3.0.28 (2015-09-06) ================================================== ∗ Added ToiSecondaryApplication interface. ∗ IToiApplicationService - Added ResetInputFocus(). - Added GetSecondaryApplications(). - Corrected documentation.
3.0.27 (2015-09-01) ================================================== ∗ IToiNetService - Added GetNetworkInterfaces().
3.0.26 (2015-08-26) ================================================== ∗ IToiNetwork - Removed regulatory domain from Wi-Fi settings.
3.0.25 (2015-08-21) ================================================== ∗ IToiInformationService - Description of CFG_MEDIA_SUBTITLING_MODEPRIORITY updated, WebVTT added as first priority.
3.0.24 (2015-08-19) ================================================== ∗ IToiHdmiService - Added TToiConnectionStatus enum. - Added TToiSinkInfo struct. - Added GetSinkInfo(). ∗ IToiHdmiObserver - Added OnConnectionStatusChanged() callback. - Added OnHdcpStatusChanged() callback.
3.0.23 (2015-08-17) ================================================== ∗ Added IToiNetwork interface. ∗ Added IToiNetworkObserver interface. ∗ IToiNetService - Added GetNetwork(). ∗ IToi3VideoOutputConfigurationSession - Corrected documentation of Apply().
3.0.22 (2015-08-11) ================================================== ∗ IToiPlatformService - Remove CUSTOM_POST_PROCEDURE
3.0.21 (2015-08-10) ================================================== ∗ IToiInformationService - Added CFG_LOG_UPLOAD_ADDRESS. - Added CFG_LOG_UPLOAD_ENDTIME. - Added VAR_LOG_UPLOAD_STATUS.
3.0.20 (2015-08-07) ================================================== ∗ IToiMediaPlayerBase - Updated documentation TToiPresentationInfo::IsVideoLocked
3.0.19 (2015-07-28) ================================================== ∗ Add ResetConfiguration() to IToi3VideoOutputService. ∗ IToi3VideoOutputConfiguration - Removed TToiVideoMode PreferredMode from TToiHdmiDisplayInfo as the list of video modes are in priority order. ∗ IToi3VideoOutputService - Clarified that there is only one VideoConfiguration
3.0.18 (2015-07-24) ================================================== ∗ IToi3VideoOutputObserver - Improve naming of adaptive video mode observer.
3.0.17 (2015-07-15) ================================================== ∗ IToi3VideoOutputConfiguration Added enum TToiColorLevel ∗ IToi3VideoOutputConfigurationSession Added ColorLevel to TToiHdmiConfiguration
3.0.16 (2015-07-02) ================================================== ∗ IToiPlatformObserver - Removed OnComponentInfoChanged().
3.0.15 (2015-06-26) ================================================== ∗ IToiApplicationService - Removed LoadUri(), Activate(), ActivateWithUri() and ActivateWithCommand(). - Removed Kill() and Deactivate(). - Removed GetOwnApplicationId() and GetApplicationIds(). - Removed GetInfo() and related datatypes. ∗ IToiApplicationObserver - Removed OnStateChanged().
3.0.14 (2015-06-23) ================================================== ∗ IToiAssetManagerObserver - Added list of property ids to OnAssetsChanged(). ∗ IToiAssetManagerService - Added IsRemote to TToiAssetStorageInfo. ∗ IToiInformationService - Added CONST_CAPABILITIES_ASSETSHARING.
3.0.13 (2015-06-17) ================================================== ∗ IToiInformationService - Improved the documentation of information service objects. - Added objects CMD_REBOOTQUERY_MESSAGE and CMD_REBOOTQUERY_RESPONSE. - Removed CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR. - Removed CFG_RESOURCEPOLICY_APPLICATIONS_ENABLED. - Removed VAR_PLATFORM_RESETREASON.
3.0.12 (2015-06-17) ================================================== ∗ IToiPowerControl - Remove power profile PROFILE_ACTIVE_STANDBY_LOW
3.0.11 (2015-06-16) ================================================== ∗ IToiNetWifiDevice - Added SetRegulatoryDomain(). - Renamed TToiWifiDeviceInfo to TToiWifiStatistics. - Renamed GetDiagnosticData() to GetWifiStatistics(). - Added TToiWifiStationInfo. - Added GetWifiStationInfo().
3.0.10 (2015-06-09) ================================================== ∗ IToiNetIpDevice - Changed description for TToiInvalidPreconditionException in SetEnabled().
3.0.9 (2015-05-22) ================================================== ∗ IToi3VideoOutputService IToi3VideoOutputConfiguration IToi3VideoOutputConfigurationObserver IToi3VideoOutputConfigurationSession IToi3VideoOutputObserver - Introduced new video output configuration interface.
3.0.8 (2015-05-21) ================================================== ∗ IToiInformationService - Added CFG_INPUT_KEYMAP.
3.0.7 (2015-05-07) ================================================== ∗ IToiPlatformService IToiStorageDevice IToiStorageObserver - Corrected documentation.
3.0.6 (2015-05-06) ================================================== ∗ Added short descriptions to many functions.
3.0.5 (2015-05-06) ================================================= ∗ IToiInformationService - Removed VAR_UTCTIME.
3.0.4 (2015-04-27) ================================================== ∗ IToiInformationService IToiMediaSession IToiMediaPlayer IToiMediaPlayerBase - Hid the documentation of several methods.
3.0.3 (2015-04-22) ================================================== ∗ IToiAudioOutputConfigurationSession - Added ReleaseInstance().
3.0.2 (2015-04-17) ================================================== ∗ IToiInformationService - Added method Get(). - Added method Set(). - Added method Unset().
3.0.1 (2015-04-14) ================================================== ∗ IToiInformationObserver IToiMediaPlayer IToiDvbEitCache IToiApplicationService IToiAssetManagerService IToiDlnaContentDirectoryService IToiFrontendDownloader IToiMediaService IToiMediaSession IToiNetWifiDevice IToiOperationManager IToiStorageDevice IToiPlatformService IToiMediaPlayerObserver IToiInformationService IToiHdmiObserver IToiScanner - Corrected documentation. ∗ IToiNetConfiguration - Added TToiNameServer. - Added TToiSearchPath. ∗ IToiMediaPlayerBase IToiMediaPlayerObserver - Added TToiComponentEntrySequence. - Added TToiPace. ∗ IToiInformationService - Added TToiObjectName. ∗ IToiMediaSession - Added TToiParameterName.
3.0.0 (2015-04-09) ================================================== ∗ IToiFrontPanelService - Removed this interface since it is now controlled entirely by the front panel XML configuration.
2.3.36 (2015-03-11) ================================================== ∗ IToiVideoOutputConfigurationSession - Clarified how to use SetDviMode().
2.3.35 (2015-03-06) ================================================== ∗ IToiInformationObserver - Added argument 'objects' to OnObjectsChanged(). ∗ IToiInformationService - Added struct TToiObject. - Added struct TToiStatus. - Added struct TToiObjectInfo. - Added TToiObjectSequence. - Added TToiObjectInfoSequence. ∗ IToiDvbEitCache - Added CountryCode to TToiEventInfo. ∗ IToiChannelService - Added PROPERTY_MULTILINGUAL_SERVICE_NAME.
2.3.34 (2015-02-24) ================================================== ∗ IToiMediaService - Added REASON_ERROR_UNSUPPORTED_FORMAT.
2.3.33 (2015-02-10) ================================================== ∗ Minor grammar fixes in API documentation.
2.3.32 (2015-02-05) ================================================== ∗ IToiMediaPlayerBase - Added SUBTITLE_SRT to TToiSubtitleFormat. - Added SUBTITLE_SCTE27 to TToiSubtitleFormat. - Added SUBTITLE_WEBVTT to TToiSubtitleFormat. - Removed unused note in TToiSubtitleFormat.
2.3.31 (2015-01-29) ================================================== ∗ IToiDrmService - Updated TToiOutputControl to compatible with Conax URI. ∗ IToiAssetManagerService - Added info.expirydate to asset for DRM.
2.3.30 (2015-01-23) ================================================== ∗ IToiDiagnosticsService - Removed method CreateDataModelInstance(). - Removed constant DATA_MODEL_KREATV. - Added method GetDataModelInstance(). ∗ IToiDiagnosticsDataModel - Removed method ReleaseInstance().
2.3.29 (2015-01-19) ================================================== ∗ IToiChannelService - Added PROPERTY_RUNNING_STATUS. - Define enum TToiStatusType for PROPERTY_RUNNING_STATUS. - Added PROPERTY_SYMBOL_RATE.
2.3.28 (2015-01-12) ================================================== ∗ IToiSchedulerService - Updated comments for SetCategorySubscription(). ∗ IToiDiagnosticsDataModel - Updated comments for UnsubscribeObject(). ∗ IToiInformationService - Updated comments for SubscribeObject() and UnsubscribeObject().
2.3.27 (2015-01-08) ================================================== ∗ IToiPlatformService - Added enum TToiRebootType. - Added Reboot(). - Removed deprecated SetStandby(). - Removed RebootNow(). - Removed RebootAtNextStandby(). - Made RegisterComponentUsage() not exposed in TOI3/JS. - Made ReleaseComponentUsage() not exposed in TOI3/JS. - Made GetComponentInfo() not exposed in TOI3/JS. - Made GetComponentsInfo() not exposed in TOI3/JS.
2.3.26 (2014-12-30) ================================================== ∗ IToiMediaPlayerBase - Added typedef for AssetId and use of this. - Removed include of IToiAssetManagerService.idl ∗ IToiMediaProducer - Added include of TToiPermissionDeniedException.idl. - Removed include of IToiAssetManagerService.idl. ∗ IToiMediaProducerObserver - Removed include of IToiAssetManagerService.idl. ∗ IToiMediaRecorderBase - Added typedef for AssetId and use of this. ∗ IToiMediaRecorder - Removed include of IToiAssetManagerService.idl. ∗ IToiMediaService - Added typedef for AssetId and use of this. ∗ IToiAssetManagerService ∗ IToiChannelService ∗ IToiDlnaContentDirectoryService ∗ IToiFrontendDownloader ∗ IToiNetWifiDevice ∗ IToiScanner ∗ IToiStorageDevice ∗ IToiStorageFile - Added new annotation of asynchronous operations. ∗ IToiMediaConsumer IToiMediaConsumerObserver IToiMediaObserver IToiMediaPlayer IToiMediaPlayerBase IToiMediaProducer IToiMediaProducerObserver IToiMediaRecorder IToiMediaRecorderBase IToiMediaRecorderObserver IToiMediaService - Hide record/timeshift/consume/produce in TOI3/JS.
2.3.25 (2014-12-15) ================================================== ∗ IToiHdmiService - Added CEC_FEATURE_SYSTEM_STANDBY_FOLLOWER.
2.3.24 (2014-12-15) ================================================== ∗ IToiMediaPlayerObserver ∗ IToiMediaRecorderObserver ∗ IToiMediaSessionObserver - Added argument for new parameter value to OnParameterChanged().
2.3.23 (2014-12-12) ================================================== ∗ IToiApplicationService ∗ IToiMediaPlayerBase ∗ IToiSchedulerService ∗ IToiMediaPlayerObserver ∗ IToiMediaProducer ∗ IToiMediaRecorderBase ∗ IToiMediaService ∗ IToiMediaSession - Clear up comments.
2.3.22 (2014-12-02) ================================================== ∗ IToiHdmiObserver - Added OnCecStandbyRequested().
2.3.21 (2014-12-05) ================================================== ∗ IToiMediaPlayerBase - Added method GetParameters(). - Added method SubscribeParameters(). - Added method UnsubscribeParameters(). ∗ IToiMediaPlayer - Added method SetParameters(). - Added method UnsetParameters(). ∗ IToiMediaRecorderBase - Added method GetParameters(). - Added method SubscribeParameters(). - Added method UnsubscribeParameters(). ∗ IToiMediaRecorder - Added method SetParameters(). - Added method UnsetParameters(). ∗ IToiMediaSession - Added TToiParameter and TToiParameterInfo. - Added TToiStatus. - Added TToiPermissionDeniedException to SetParameter(). - Added method GetParameters(). - Added method SetParameters(). - Added method SubscribeParameters(). - Added method UnsubscribeParameters().
2.3.20 (2014-11-28) ================================================== ∗ IToiMediaPlayer - Added method QuickPlay().
2.3.19 (2014-11-26) ================================================== ∗ IToiHdmiService - Update description of SendCecUserControlPressed().
2.3.18 (2014-11-26) ================================================== ∗ IToiMediaPlayerObserver - Updated comments for OnPositionStatusChanged().
2.3.17 (2014-11-26) ================================================== ∗ IToiApplicationService - Added enum TToiPropertyType. - Added struct TToiApplicationProperty. - Added TToiApplicationPropertySequence. - Added TToiApplicationInfo::Properties. - Made GetBoolProperty() C++ only. - Made GetIntProperty() C++ only. - Made GetStringProperty() C++ only. - Made GetStringSequenceProperty() C++ only.
2.3.16 (2014-11-25) ================================================== ∗ IToiStorageDevice - Update documentation for IToiStorageDevice::Reformat.
2.3.15 (2014-11-25) ================================================== ∗ IToiAssetManagerObserver ∗ IToiAssetManagerService ∗ IToiChannelObserver ∗ IToiChannelService ∗ IToiFrontendDownloader ∗ IToiFrontendObserver ∗ IToiFrontendService ∗ IToiMediaConsumer ∗ IToiMediaConsumerObserver ∗ IToiMediaObserver ∗ IToiMediaPlayer ∗ IToiMediaRecorder - Removed techpreview. ∗ IToiMediaPlayerBase ∗ IToiMediaService ∗ IToiMediaSession - Removed techpreview. - Removed optional annotation.
2.3.14 (2014-11-20) ================================================== ∗ IToiSchedulerService - Corrected the typo TToiSeries::OriginalNumberOfOccurences to TToiSeries::OriginalNumberOfOccurrences.
2.3.13 (2014-11-10) ================================================== ∗ IToiMediaPlayerBase - Removed deprecated TToiStreamInfo::PlayTime. - Removed deprecated method GetPosition(). - Removed deprecated method GetPace(). - Removed deprecated members BufferCapacity, BufferUsed, BufferStartPosition in TToiTimeshiftInfo. ∗ IToiMediaPlayerObserver - Removed deprecated method OnPositionChanged().
2.3.12 (2014-10-20) ================================================== ∗ IToiNetMocaDevice - Removed this service. ∗ IToiNetConfiguration - Removed GetMocaDevice. - Removed TToiNetDeviceType::NET_DEVICE_TYPE_MOCA.
2.3.11 (2014-09-24) ================================================== ∗ IToiApplicationService - Removed RegisterApplication() (TOI/C++). - Removed enum TToiApplicationState::STATE_REGISTERED. - Removed enum TToiApplicationState::STATE_INSTALLING. - TToiApplicationState explicitly assigned for backward compatibility. ∗ IToiSoftwareService - Removed this service. ∗ IToiSoftwareObserver - Removed this observer. ∗ IToiInformationService - Removed CFG_IIPDISTRIBUTION.
2.3.10 (2014-09-17) ================================================== ∗ IToiInformationService - Removed deprecated CFG_NTP_SERVER. - Removed deprecated CFG_STANDBY_ALLOWUPDATE. - Removed deprecated CFG_IP_DNS1. - Removed deprecated VAR_IP_DNS1. - Removed deprecated CFG_IP_DNS2. - Removed deprecated VAR_IP_DNS2. - Removed deprecated CFG_IP_ETH0_MODE. - Removed deprecated VAR_IP_ETH0_TYPE. - Removed deprecated CFG_IP_ETH0_ADDR. - Removed deprecated CFG_IP_ETH0_MASK. - Removed deprecated VAR_IP_ETH0_MASK. - Removed deprecated CFG_IP_GATEWAY. - Removed deprecated VAR_IP_GATEWAY. - Removed deprecated VAR_IP_ETH0_STATUS. - Removed deprecated VAR_IP_ETH0_LINKSTATUS. - Removed deprecated VAR_IP_ETH0_LEASETIME. - Removed deprecated VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME. - Removed deprecated CFG_ARCHITECTURE_TARGET. - Removed deprecated CFG_ARCHITECTURE_BOOTIMAGECOMPATIBILITY. - Removed deprecated CFG_ARCHITECTURE_DBLCOMPATIBILITY.
2.3.9 (2014-09-11) ================================================== ∗ IToiDiagnosticsDataModel - Added include guards.
2.3.8 (2014-09-03) ================================================== ∗ IToiStorageDevice - Removed deprecated constant PROPERTY_BITRATE. - Removed deprecated method SpinDown(). - Removed deprecated method SpinUp(). ∗ IToiStorageObserver - Removed deprecated method OnDeviceSpinningChanged().
2.3.7 (2014-08-29) ================================================== ∗ IToiAssetManagerService.idl - Updated comments for CreateAssetFromProperties().
2.3.6 (2014-07-31) ================================================== ∗ IToiAudioOutputConfiguration - Removed enum TToiHdmiConnectionStatus. - Removed enum TToiHdcpStatus. - Removed struct TToiManufacturerInfo. - Removed struct TToiHdmiSinkInfo. - Removed method GetHdmiSinkInfo(). ∗ IToiAudioOutputObserver - Removed method OnHdmiConnectionStatusChanged().
2.3.5 (2014-07-10) ================================================== ∗ IToiStorageDevice - Updated description of SpinUp() and SpinDown().
2.3.4 (2014-07-08) ================================================== ∗ IToiInformationService - Added CFG_EITCACHE_LANGUAGES.
2.3.3 (2014-07-03) ================================================== ∗IToiPlatformObserver - Removed method OnPendingReset(). ∗IToiPlatformService - Removed TToiResetReason.
2.3.2 (2014-07-01) ================================================== ∗ IToiVideoOutputConfiguration: - Added UHDTV(4kx2k) video modes to TToiVideoMode. - Added DIGITAL_COLOR_SPACE_YCBCR_420 to TToiColorSpace.
2.3.1 (2014-06-26) ================================================== ∗ IToiStorageDevice: - Deprecated SpinDown(). - Deprecated SpinUp(). - Deprecated TToiStorageInfo::IsSpinning. - Updated documentation of SpinDown() to say that SpinUp() must be called before doing operations that use the device. ∗ IToiStorageObserver: - Deprecated OnDeviceSpinningChanged().
2.3.0 (2014-05-30) ================================================== ∗ KreaTV 4.9 bumping version to 2.3.0. ∗ IToiDlnaContentDirectoryService - Removed deprecated GetCdsOperationManager(). ∗ IToiInformationService - Removed deprecated GetObjectToFile() and SetObjectFromFile(). ∗ IToiDiagnosticsService - Removed deprecated DATA_MODEL_MOTOROLA_STB. ∗ IToiMediaPlayerBase - Removed deprecated enum TToiErrorSource::SOURCE_BITBAND. ∗ IToiMediaSession - Removed deprecated method GetAssetId().
2.2.71 (2014-05-30) ================================================== ∗ IToiInformationService - Deprecated CFG_IP_DNS1. - Deprecated CFG_IP_DNS2. - Deprecated CFG_IP_ETH0_MODE. - Deprecated CFG_IP_ETH0_ADDR. - Deprecated CFG_IP_ETH0_MASK. - Deprecated CFG_IP_GATEWAY. - Deprecated CONST_IP_ETH0_MAC. - Deprecated VAR_IP_DNS1. - Deprecated VAR_IP_DNS2. - Deprecated VAR_IP_ETH0_TYPE. - Deprecated VAR_IP_ETH0_ADDR. - Deprecated VAR_IP_ETH0_MASK. - Deprecated VAR_IP_ETH0_STATUS. - Deprecated VAR_IP_ETH0_LINKSTATUS. - Deprecated VAR_IP_GATEWAY. - Deprecated VAR_IP_ETH0_LEASETIME. - Deprecated VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME. ∗ IToiNetConfigurationSession - Added SetDnsInfo(). ∗ IToiNetIpDevice - Added SetGateway().
2.2.70 (2014-04-18) ================================================== ∗ IToiStorageDevice - Updated documentation of PROPERTY_WRITE_BITRATE. - Updated documentation of PROPERTY_READ_BITRATE.
2.2.69 (2014-04-17) ================================================== ∗ IToiDrmService: - Added TToiAudioOutputType. - Added TToiAudioRestriction. - Added TToiAudioOutputRestriction. - Added TToiAudioOutputRestrictionSequence. - Added TToiVideoOutputType. - Added TToiVideoRestriction. - Added TToiVideoOutputRestriction. - Added TToiVideoOutputRestrictionSequence. - Added method GetAudioOutputRestrictions(). - Added method GetVideoOutputRestrictions(). ∗ IToiDrmObserver: - Added method OnAudioOutputRestrictionsChanged(). - Added method OnVideoOutputRestrictionsChanged(). ∗ Enabled TOI/JS for IToiDrmService and IToiDrmObserver.
2.2.68 (2014-04-14) ================================================== ∗ IToiDiscoveryService: - Removed the service and observer interfaces since there is no support in the platform any longer.
2.2.67 (2014-04-14) ================================================== ∗ IToiHdmiService - Added new item "HDCP_STATUS_DISABLED" to enum TToiHdcpStatus.
2.2.66 (2014-04-10) ================================================== ∗ IToiInformationService: - Deprecated CFG_STANDBY_ALLOWUPDATE. - Added CFG_STANDBY_ALLOWREBOOT. ∗ IToiPlatformService - Added additional notes for RebootAtNextStandby().
2.2.65 (2014-04-04) ================================================== ∗ IToiFrontendDownloader - Added OP_ERROR_VERIFICATION_FAILED. ∗ IToiFrontendService - Added TToiUpgradeType and TToiUpgradeInfo. ∗ IToiFrontendObserver - Added OnUpgradeAvailable().
2.2.64 (2014-04-02) ================================================== ∗ IToiInformationService Objects matching ∗eth1∗ and ∗eth2∗ have been removed. - Removed CONST_IP_ETH1_MAC - Removed VAR_IP_ETH1_TYPE - Removed VAR_IP_ETH1_ADDR - Removed VAR_IP_ETH1_MASK - Removed VAR_IP_ETH1_STATUS - Removed VAR_IP_ETH1_LINKSTATUS - Removed VAR_IP_ETH1_LEASETIME - Removed VAR_IP_ETH1_LAST_LEASE_RENEWAL_TIME - Removed CONST_IP_ETH2_MAC - Removed VAR_IP_ETH2_TYPE - Removed VAR_IP_ETH2_ADDR - Removed VAR_IP_ETH2_MASK - Removed VAR_IP_ETH2_STATUS - Removed VAR_IP_ETH2_LINKSTATUS - Removed VAR_IP_ETH2_LEASETIME - Removed VAR_IP_ETH2_LAST_LEASE_RENEWAL_TIME ∗ IToiStorageDevice - Updated documentation of PROPERTY_WRITE_BITRATE. - Updated documentation of PROPERTY_READ_BITRATE.
2.2.63 (2014-03-21) ================================================== ∗ IToiStorageDevice: - Clarified that IToiStorageDevice::ScheduleReformatOnNextReboot() does not currently support reformatting of individual partitions.
2.2.62 (2014-03-21) ================================================== ∗ IToiNetIpDevice - Made description more clear on TToiNetDeviceInfo::IsReady. ∗ IToiNetConfiguration - Made description more clear on TToiInterfaceInfo::IsReady. ∗ IToiNetWifiDevice - Changed the return result to IToiOperationManager::OPERATION_FAILED when there is error code for Connect(). - Added notes on the meaning of IToiOperationManager::OPERATION_COMPLETED for Connect(), ConnectByWpsPushButton() and Disconnect().
2.2.61 (2014-03-14) ================================================== ∗ IToiVideoOutputConfiguration: - Removed TToiRfmChannel. - Removed TToiVideoOutputInfo::RfmChannel. ∗ IToiVideoOutputConfigurationSession: - Removed SetRfmChannel(). ∗ IToiInformationService: - Removed CFG_AQAM_APPLICATIONS_ENABLED. - Removed CFG_AQAM_AUDIO_ISODEFAULTLANGUAGE. - Removed CFG_AQAM_AUTOPROVISIONING_ENABLED. - Removed CFG_AQAM_CONNECTED - Removed CFG_AQAM_LOCALE_COUNTRYCODE. - Removed CFG_AQAM_LOCALE_LOCATIONCODE_COUNTY. - Removed CFG_AQAM_LOCALE_LOCATIONCODE_COUNTYSUBDIVISION. - Removed CFG_AQAM_LOCALE_LOCATIONCODE_STATE. - Removed CFG_AQAM_LOCALE_REGIONCODE. - Removed CFG_AQAM_TUNING_TURNOFFCHANNEL. - Removed CFG_AQAM_TUNING_TURNONCHANNEL. - Removed CFG_MEDIA_CLOSEDCAPTION_608SERVICE - Removed CFG_MEDIA_CLOSEDCAPTION_708SERVICE - Removed CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDCOLOR - Removed CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDOPACITY - Removed CFG_MEDIA_CLOSEDCAPTION_CONTROLMODE. - Removed CFG_MEDIA_CLOSEDCAPTION_ENABLED - Removed CFG_MEDIA_CLOSEDCAPTION_FONTCOLOR - Removed CFG_MEDIA_CLOSEDCAPTION_FONTEDGECOLOR - Removed CFG_MEDIA_CLOSEDCAPTION_FONTEDGETYPE - Removed CFG_MEDIA_CLOSEDCAPTION_FONTITALICIZED - Removed CFG_MEDIA_CLOSEDCAPTION_FONTOPACITY - Removed CFG_MEDIA_CLOSEDCAPTION_FONTSIZE - Removed CFG_MEDIA_CLOSEDCAPTION_FONTSTYLE - Removed CFG_MEDIA_CLOSEDCAPTION_FONTUNDERLINED - Removed CFG_MEDIA_CLOSEDCAPTION_PREVIEWENABLED - Removed CFG_MEDIA_CLOSEDCAPTION_PREVIEWPOSITION - Removed CFG_MEDIA_CLOSEDCAPTION_PREVIEWTEXT - Removed CFG_MEDIA_CLOSEDCAPTION_VISIBLE - Removed CFG_MEDIA_CLOSEDCAPTION_WINDOWBORDERCOLOR - Removed CFG_MEDIA_CLOSEDCAPTION_WINDOWCOLOR - Removed CFG_MEDIA_CLOSEDCAPTION_WINDOWEDGETYPE - Removed CFG_MEDIA_CLOSEDCAPTION_WINDOWOPACITY - Removed VAR_AUTOPROVISIONING_STATUS. - Removed VAR_AUTOPROVISIONING_SUBSTATUS. - Removed VAR_CABLECARD_EMM_STATUS.
2.2.60 (2014-03-10) ================================================== ∗ IToiAudioOutputService - Changed description for TToiOperationNotSupportedException in SetMuteState().
2.2.59 (2014-03-04) ================================================== ∗ Managing initialization state of net devices was considered superfluous. This resulted in the following changes: - Removed IToiNetConfigurationSession::SetInitialized(). - Removed IToiNetConfiguration::TToiNetDeviceInfo::IsInitialized. - Removed IToiNetObserver::OnDeviceInitializationChanged(). - The IToiNetConfiguration::GetXyzDevice() methods do not throw TToiInvalidPreconditionException anymore. All above interfaces are in technical preview and thus subject to change.
2.2.58 (2014-03-03) ================================================== ∗ IToiMediaPlayerBase: - Added TToiVideoScanMode. - Added new field ScanMode to struct TToiVideoStreamInfo.
2.2.57 (2014-02-13) ================================================== ∗ IToiFrontendDownloader - Changed description for GetDownloadInfoResult()
2.2.56 (2014-02-05) ================================================== ∗ IToiAudioOverlayService, IToiAudioOverlayObserver: - Removed since it is no longer supported. (tech preview)
2.2.55 (2014-02-05) ================================================== ∗ IToiStorageService: - Changed description for TToiFileException in CreateFile().
2.2.54 (2014-01-31) ================================================== ∗ Fixed misspellings in IDL comments.
2.2.53 (2014-01-27) ================================================== ∗ IToiApplicationService: - Added TToiOpenSourceLicenseId. - Added TToiOpenSourceLicenseIdSequence. - Added TToiOpenSourceLicenseInfo. - Added TToiOpenSourceLicenseInfoSequence. - Added TToiOpenSourceComponentInfo. - Added TToiOpenSourceComponentInfoSequence. - Added GetOpenSourceComponentsInfo(). - Added GetGenericOpenSourceLicensesInfo(). - Added GetOpenSourceLicenseText().
2.2.52 (2013-12-14) ================================================== ∗ IToiDiagnosticsService: - Added DATA_MODEL_KREATV. - Deprecated DATA_MODEL_MOTOROLA_STB.
2.2.51 (2013-12-13) ================================================== ∗ IToiPlatformService: - Changed description for REMOVE_PORTAL_DATABASES flag.
2.2.50 (2013-12-03) ================================================== ∗ IToiHdmiService: - Added SendCecWakeup() method.
2.2.49 (2013-11-22) ================================================== ∗ IToiMediaRecorder: - Changed description for TToiUnavailableException in Open(). ∗ IToiAssetManagerService: - Changed description for TToiPermissionDeniedException in CopyAsset(). ∗ IToiMediaPlayer: - Changed description for TToiUnavailableException in StartTimeshiftBuffering().
2.2.48 (2013-11-22) ================================================== ∗ IToiAssetManagerService: - Added EXISTS, NOT_EXISTS and NOT_CONTAINS to TToiConditionOperation.
2.2.47 (2013-11-21) ================================================== ∗ IToiInformationService: - Added the system object CONST_WIFI_WPS_ENABLED. ∗ IToiNetWifiDevice: - Added the constants PROGRESS_WPS_∗ which are used to indicate progress when setting up a WiFi connection by using WPS. - Added the property OP_PROPERTY_WPS_PROGRESS. - Added the operation error codes OP_ERROR_MULTIPLE_WPS_ACTIVE and OP_ERROR_WPS_CONNECTION_TIMEOUT. - Changed ModeMask to Mode in the TToiWifiDeviceInfo struct. - Removed the TToiWifiCapabilities struct. - Removed the methods SetCapabilities(), GetCapabilities() and GetDeviceCapabilities(). - The ConnectByWps() changed to ConnectByWpsPushButton().
2.2.46 (2013-10-31) ================================================== ∗ Added IToiNetWifiDevice.idl ∗ IToiNetConfiguration: - Added NET_DEVICE_TYPE_WIFI to TToiNetDeviceType. - Added GetWifiDevice(). - Moved GetOperationManager() here from IToiNetConfigurationSession.idl. ∗ IToiNetConfigurationSession: - Removed GetOperationManager().
2.2.45 (2013-10-28) ================================================== ∗ IToiPlatformService: - Changed description for RebootNow() method.
2.2.44 (2013-10-08) ================================================== ∗ Added ARRIS Copyright in the header of all the IDL files.
2.2.43 (2013-10-08) ================================================== ∗ IToiAssetManagerService: - Removed method ConvertAsset; IToiMediaRecorder::RecordAt() to be used instead.
2.2.42 (2013-09-27) ================================================== ∗ IToiPlatformService: - Added REMOVE_BOOKINGS flag to TToiResetFlag.
2.2.41 (2013-09-25) ================================================== ∗ IToiInformationService: - Added CFG_CA_EMM_SERVER.
2.2.40 (2013-09-23) =============================================== ∗ IToiInformationService: - Deprecated CFG_NTP_SERVER. - Added CFG_NTP_SERVERS. - Added CFG_NTP_RETRY_INTERVAL. - Added CFG_NTP_RETRY_ATTEMPTS.
2.2.39 (2013-09-13) ================================================== ∗ IToiStorageDevice - Defined constants property key PROPERTY_WRITE_BITRATE and PROPERTY_READ_BITRATE for input and output of performance check operation. - Deprecated PROPERTY_BITRATE; PROPERTY_WRITE_BITRATE to be used instead.
2.2.38 (2013-09-12) ================================================== ∗ IToiMediaSession - Added TransportStreamId to TToiStreamInfo struct.
2.2.37 (2013-08-30) ================================================== ∗ IToiResourceService: - Added STATE_PENDING. - Added GrantActivity() method. - Added DenyActivity() method. - Added const for INVALID_ACTIVITY_ID. ∗ IToiResourceServiceObserver: - Added OnActivitiesChanged() observer callback. ∗ IToiInformationService: - Added CFG_RESOURCEPOLICY_APPLICATIONS_ENABLED.
2.2.36 (2013-08-02) ================================================== ∗ IToiNetIpDevice: - TToiNetStatistics is extended with the following members. ErrorsSent, ErrorsReceived, UnicastPacketsSent, UnicastPacketsReceived, DiscardPacketsSent, DiscardPacketsReceived, MulticastPacketsSent, MulticastPacketsReceived, BroadcastPacketsSent, BroadcastPacketsReceived, UnknownProtoPacketsReceived.
2.2.35 (2013-07-31) ================================================== ∗ IToiMediaProducer - Updated the TToiSessionViolationException description and added TToiOperationNotSupportedException and TToiInvalidPreconditionException to the Produce() method.
2.2.34 (2013-07-30) ================================================== ∗ IToiInformationService - Added VAR_CAPABILITIES_TIMESHIFT variable to signal whether timeshift is supported at the moment or not. - Set VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY as deprecated. ∗ IToiPlatformService - Added GetDatabases() that returns information about the system databases. ∗ IToiStorageDevice - Added TToiStorageDevice::TToiStorageInfo::Health indicating fatal failures and low-level I/O errors. - MountPartition() and UnmountPartition() are not supported for internal storage devices and will throw TToiInvalidPreconditionException in this case. ∗ IToiStorageObserver - Added OnDeviceHealthChanged() callback for reporting changed device health.
2.2.33 (2013-07-18) ================================================== ∗ IToiChannelService: - Added SetProperties() to set channel properties. - Added RemoveProperties() to remove channel properties.
2.2.32 (2013-07-05) ================================================ ∗ Added IToiHdmiService.idl: - This new interface is used for controlling HDMI interface including CEC and HDMI sink information. ∗ Added IToiHdmiObserver.idl: - This new interface is used to notify application when the HDMI connection status is changed or CEC information is changed. ∗ IToiAudioOutputConfiguration: - Deprecated TToiManufacturerInfo. - Deprecated TToiHdcpStatus. - Deprecated TToiBinary. - Deprecated TToiHdmiConnectionStatus. - Deprecated TToiHdmiSinkInfo. - Deprecated GetHdmiSinkInfo(). ∗ IToiAudioOutputObserver: - Deprecated OnHdmiConnectionStatusChanged(). ∗ IToiInformationService: - Added CFG_CEC_OSD_NAME.
2.2.31 (2013-07-03) =============================================== ∗ IToiMediaProducer - Added UpdateTaskProperties() method.
2.2.30 (2013-07-03) =============================================== ∗ IToiInformationService - Renamed CFG_POWER_APD_CURRENT to CFG_POWER_APD_TIMEOUT. - Removed CONST_POWER_APD_MIN - Added CONST_POWER_APD_DEFAULT - Added CONST_POWER_LOWEST_PROFILE
2.2.29 (2013-07-01) =============================================== ∗ IToiMediaService - Clarified semantics of EnumerateSessions()'s type parameter.
2.2.28 (2013-06-11) =============================================== ∗ IToiInformationService - Added CFG_MEDIA_CLOSEDCAPTION_PREVIEWPOSITION. - Added CFG_MEDIA_CLOSEDCAPTION_PREVIEWTEXT. - Added CFG_MEDIA_CLOSEDCAPTION_PREVIEWENABLED.
2.2.27 (2013-06-09) ================================================ ∗ IToiInformationService - Added CFG_MEDIA_TELETEXTSUBTITLING_VERTICALADJUSTMENT to control vertical position of teletext subtitles. - Added CFG_MEDIA_TELETEXTSUBTITLING_TRANSPARENCY to control background transparency of teletext subtitles.
2.2.26 (2013-06-03) ================================================ ∗ IToiInformationService - Added CFG_AUDIOOUTPUT_DOLBYVOLUME_ENABLED.
2.2.25 (2013-05-27) ================================================ ∗ IToiAssetManagerService: - Added properties: PROPERTY_INFO_CLEARCONTENT, PROPERTY_INFO_MEDIAPROFILE, PROPERTY_INFO_LANGUAGES. ∗ IToiChannelService: - Added properties: PROPERTY_CLEARCONTENT, PROPERTY_MEDIAPROFILE, PROPERTY_LANGUAGES.
2.2.24 (2013-05-15) =============================================== ∗ IToiMediaProducer - Added new interface. ∗ IToiMediaProducerObserver - Added new interface. ∗ IToiMediaService - Changed TToiDistributorInfo to TToiProducerInfo. - Changed TToiDistributorInfoSequence to TToiProducerInfoSequence. - Added CreateProducerInstance() method. - Changed EnumerateDistributors() to EnumerateProducers() method. - Removed CreateSessionInstance() method. ∗ IToiMediaObserver - Changed OnDistributorStatusChanged() to OnProducerStatusChanged(). ∗ IToiResourceService - Added RESOURCE_TRANSCODER. - Changed ACTIVITY_DISTRIBUTOR to ACTIVITY_PRODUCER. ∗ IToiAssetManagerService - Modified comments for TToiAssetType::ASSET_VIDEO and TToiAssetType::ASSET_VIDEO to be used for local producer storage. ∗ IToiMediaSession - Removed TToiDistributorState enum. - Renamed TYPE_DISTRIBUTOR to TYPE_PRODUCER. - Removed EnableDistribution() method. - Removed SetDistributionProperties() method. - Removed GetDistributionInfo() method. - Removed DisableDistribution() method. - Removed GetDistributionIds() method. - Removed TToiDistributionId. - Removed TToiDistributionIdSequence. - Removed TToiDistributionProperty. - Removed TToiDistributionPropertySequence. - Removed TToiDistributionInfo. - Removed TYPE_EXTENDED. - Removed all distribution property name definitions. - Changed 'distributor' to 'producer'
2.2.23 (2013-05-10) ================================================== ∗ IToiInformationService: - Added CFG_PORTAL_STARTURL to control which initial URL that is loaded by portal application; - Added CFG_PORTAL_TIMELIMIT to control how long (in seconds) to wait for time synchronization before loading the initial URL.
2.2.22 (2013-05-07) ================================================== ∗ IToiMediaService: - Added REASON_ERROR_STREAM_PARSING_FAILED to address the stream parsing errors. Initially applied for MP4 use case.
2.2.21 (2013-05-03) ================================================= ∗ IToiStorageDevice: - Made documentation of TToiFileSystemStatus file system agnostic. - Documentation changed to indicate that TToiFileSystemStatus::FS_STATUS_MAJOR_FAILURE might not be recoverable.
2.2.20 (2013-04-24) ================================================== ∗ Added ADVANCE_FRAME capability ∗ Added POSITION_FRAME_FORWARD and POSITION_FRAME_BACK as predefined arguments to PlayFromPosition() in order to implement frame advance. ∗ Added REASON_COMMAND_ADVANCEFRAME_FORWARD and REASON_COMMAND_ADVANCEFRAME_BACKWARD
2.2.19 (2013-04-22) ================================================ ∗ IToiInformationService - Updated description of CFG_NTP_SERVER.
2.2.18 (2013-04-19) ================================================ ∗ IToiNetIpDevice: - Added TToiDhcpStatus::ServerIpAddress for DHCP server IP address; - TToiNetStatistics is extended with BytesSent, BytesReceived, PacketsSent, PacketsReceived; - Removed deprecated flag from SetEnabled() method and TToiInterfaceInfo::IsEnabled parameter; ∗ IToiNetMocaDevice: - Added TToiMocaRemoteNodeStatus::TransmittedPacketCount for transmitted packet count to remote node; - Changed the type of TToiMocaRemoteNodeStatus::ReceivedPacketCount and TToiMocaRemoteNodeStatus::ReceivedUncorrectablePacketCount to unsigned long long; - Added TToiMocaLocalNodeStatus::MaxPhyRate for the maximum MoCA PHY bit rate (expressed in Mbps); ∗ IToiNetConfiguration: - Added TToiDnsInfo struct and GetDnsInfo() method to get the list of name server IP addresses and the list of desired domain search paths; ∗ IToiNetObserver: - Added OnDhcpRenewalAttemptCountChanged() and OnDhcpRenewalSuccessCountChanged() callbacks called when DHCP IP address renewal attempt and success counts have changed respectively.
2.2.17 (2013-04-17) ================================================= ∗ Added IToiDiscoveryService.idl ∗ Added IToiDiscoveryObserver.idl
2.2.16 (2013-04-08) ================================================== ∗ IToiStorageDevice: - Added comments for non-approved device cases. ∗ IToiMediaPlayerBase - Removed /techpreview comment for GetMediaBufferInfo(). - Removed /techpreview comment for struct TToiMediaBufferInfo. - Removed /techpreview comment for struct TToiMediaBufferType. ∗ IToiMediaPlayerObserver - Removed /techpreview comment for OnMediaBufferStatusChanged().
2.2.15 (2013-04-05) ================================================== ∗ IToiAudioOutputConfiguration.idl ∗ IToiAudioOutputObserver.idl - Added Hdcp status definitions.
2.2.14 (2013-04-01) ================================================ ∗ IToiNetConfiguration - Added NET_DEVICE_TYPE_BRIDGE to TToiNetDeviceType - Added GetBridgeDevice() to access IToiNetBridgeDevice interface ∗ IToiNetBridgeDevice - New interface for NET_DEVICE_TYPE_BRIDGE devices
2.2.13 (2013-03-25) ================================================ ∗ IToiMediaService - Added PLAYER_AUDIO
2.2.12 (2013-03-15) ================================================== ∗ IToiInformationService: - Added CFG_MEDIA_AUDIO_PRIORITYORDER to configure the priority order for audio language and type.
2.2.11 (2013-03-15) ================================================ ∗ IToiInformationService - Added CFG_PORTAL_MASTERAUDIO.
2.2.10 (2013-03-07) ================================================ ∗ IToiInformationService - Deprecated CFG_ARCHITECTURE_BOOTIMAGECOMPATIBILITY. - Deprecated CFG_ARCHITECTURE_DBLCOMPATIBILITY. - Deprecated CFG_ARCHITECTURE_TARGET (alias of CONST_ARCHITECTURE_DEVICE). - Added CONST_ARCHITECTURE_DEVICE. - Renamed IP-STB with device.
2.2.9 (2013-02-21) ================================================ ∗ IToiInformationService - Added CFG_DHCP_USERCLASS. ∗ IToiStorageFile: - Add Download() to request downloading a new stream with the contents of the special URL.
2.2.8 (2013-01-31) ================================================ ∗ IToiInformationService - Added CFG_DLNA_DMR_FRIENDLYNAME and CFG_DLNA_DMR_ENABLED - Update DMS/DMR related description
2.2.7 (2013-01-23) ================================================= ∗ IToiMediaPlayer: - throw TToiUnavailableException for StartTimeshiftBuffering() when external storage is busy during discarding the previous timeshift buffer.
2.2.6 (2013-01-18) ================================================== ∗ IToiNetConfiguration: - Added IsEnabled and IsReady into TToiNetDeviceInfo; ∗ IToiNetConfigurationSession: - Added SetEnabled() to enable/disable network device; ∗ IToiNetIpDevice: - DEFAULT_INTERFACE means the first interface defined for a device; - Added ADDRESS_ACQUISITION_LINK_LOCAL for Link-Local; - Added enumeration type TToiAddressFamily for supported address families (IPv4, IPv6); - Added enumeration type TToiScope for scope of the area within which this address is valid; - Added AddressFamily and Scope into TToiInterfaceInfo; - TToiInterfaceInfo::IsEnabled is marked as deprecated, use IToiNetConfiguration::TToiNetDeviceInfo::IsEnabled instead; - SetEnabled() marked as deprecated, use IToiNetConfigurationSession::SetEnabled() instead; - Netmask parameter in SetStaticAddress() supports both notations, prefix size (e.g., "/24") and bitmask (e.g., "255.255.254.0", "ffff:ffff:ffff:ffff::"); ∗ IToiNetObserver: - Added OnDeviceEnabledStatusChanged() callback to handle changes of the device enable status; - Added OnDeviceReadinessChanged() callback to handle changes of the device readiness status.
2.2.5 (2012-12-13) ================================================= ∗ IToiDlnaContentDirectoryService - Allow arbitrary message size for GetOperationObjectResult().
2.2.4 (2012-12-12) ================================================= ∗IToiDlnaContentDirectoryService - throw TToiNotEnoughResourcesException for Browse()/GetObjectById()/Search() when the number of ongoing query operations has reached the maximum limit.
2.2.3 (2012-12-11) ================================================= ∗ IToiAssetManagerService - Allow arbitrary message size for methods GetProperties, GetAllProperties and GetAssetInfoResult.
2.2.2 (2012-12-05) ================================================== ∗ IToiSchedulerObserver - Added method OnScheduledDiscontinuity() to notify that some notification timestamp (start, stop or trigger) of a booking has already expired (after adjusting time). The expired notifications will be missed and any remaining notifications will be sent as normal at the correct time.
2.2.1 (2012-11-29) ================================================== ∗ IToiInformationService - Added CFG_FCC_CHANNELS.
2.2.0 (2012-11-20) ================================================= ∗ KreaTV 4.6 bumping version to 2.2.0. ∗ IToiInformationService - Removed deprecated CFG_LOCAL_TIMEZONE ∗ IToiApplicationService - Removed comment about popups in STATE_VISIBLE ∗ IToiMediaPlayerObserver - Removed deprecated OnActiveComponentChanged() ∗ IToiMediaPlayerBase - Removed deprecated GetActiveComponents()
2.1.88 (2012-11-15) ================================================== ∗ IToiMediaPlayerBase - Deprecated IToiMediaPlayerBase::TToiErrorSource::SOURCE_BITBAND ∗ IToiMediaSession - Added INVALID_SESSION_ID
2.1.87 (2012-11-14) ================================================== ∗ IToiInformationService - Added CFG_PORTAL_SPATIALNAVIGATION_ENABLED object.
2.1.86 (2012-11-09) ================================================== ∗ IToiDlnaContentDirectoryService - Updated documentation about search criteria parameter to make it clear that the search criteria is used when querying media server and sent directly to media server. - Updated documentation about PROPERTY_DATE description. - Updated documentation about PROPERTY_RES_ATTR_DURATION description.
2.1.85 (2012-10-25) ================================================== ∗ IToiStorageDevice - Updated documentation about TToiPartitionInfo::FreeCapacity to make it clear that reserved space is subtracted from this value. - Fixed reference in documentation.
2.1.84 (2012-10-18) ================================================== ∗ IToiInformationService - Added CONST_CAPABILITIES_PIP
2.1.83 (2012-10-08) ================================================== ∗ IToiInformationService.idl - Add one information object CFG_PORTAL_SUBTITLES_ENABLED to control subtitles' on-off for browsers(webkit/svg).
2.1.82 (2012-10-04) ================================================== ∗ IToiDiagnosticsDataModel.idl - Updated SoftLimit for GetObject to 25600 bytes
2.1.81 (2012-09-26) ================================================== ∗ IToiMediaPlayer.idl - Added a new behavior for IToiMediaPlayer::PlayFromPosition(), make it possible to use PlayFromPosition to enter the timeshift buffer.
2.1.80 (2012-09-18) ================================================== ∗ IToiNetConfigurationSession - Added ClearDevice() to clear the specified device id to its default settings. - Clarified description of Clear() to mean clearing all devices to their default settings.
2.1.79 (2012-09-12) =================================================== ∗ IToiFrontPanelService - Added CONFIGURED_INTENSITY to set configured intensity when setting new TToiSegmentDisplayState ∗ IToiInformationService - Added CFG_FRONTPANEL_INTENSITY
2.1.78 (2012-09-20) ================================================== ∗ Additional 64-bit timestamp support: - Modify IToiAssetManagerService::ConvertAsset to support 64-bit timestamps - Modify IToiAssetManagerService::CopyAsset to support 64-bit timestamps ∗ Deprecated some members of TToiTimeshiftInfo - TToiTimeshiftInfo::BufferCapacity - TToiTimeshiftInfo::BufferUsed - TToiTimeshiftInfo::BufferStartPosition
2.1.77 (2012-09-19) ================================================== ∗ IToiNetConfiguration - Add new eSTB device type TToiNetDeviceType for DOCSIS capable platforms. - Add GetIpDevice() to access IToiNetIpDevice device interface for a specified device id. ∗ IToiInformationService - Added CONST_IP_ETH1_MAC - Added VAR_IP_ETH1_TYPE - Added VAR_IP_ETH1_ADDR - Added VAR_IP_ETH1_MASK - Added VAR_IP_ETH1_STATUS - Added VAR_IP_ETH1_LINKSTATUS - Added VAR_IP_ETH1_LEASETIME - Added VAR_IP_ETH1_LAST_LEASE_RENEWAL_TIME
2.1.76 (2012-09-18) ================================================== ∗ Added IToiFrontendObserver interface.
2.1.75 (2012-09-03) ================================================== ∗ IToiMediaPlayerObserver.idl - Add 'Suppressible' keyword in EventObserver annotation to support selectable observer callbacks
2.1.74 (2012-06-28) ================================================== ∗ IToiStorageDevice.idl - Added method to measure the performance of partition of storage RunPerformanceCheck(). - Added IToiOperationManager::OP_RESULT_PROPERTY operation result for RunPerformanceCheck() method. - Added local types to IToiStorageDevice: TToiPropertyId, TToiPropertyValue, TToiProperty and TToiPropertySequence. - Defined constants property key PROPERTY_BITRATE for input and output of performance check operation. - Added GetPropertyResult() method to extract the performance check results. - Included TToiNoDataException.
2.1.73 (2012-08-10) ================================================== ∗ IToiMediaPlayer,IToiMediaRecorder,IToiMediaConsumer: - Updated exception section of Open() related to the exception raised for SessionMode query parameter in URL.
2.1.72 (2012-08-02) ================================================== ∗ IToiPlatformObserver: - Added OnPowerControllerStatusChanged() in IToiPlatformObserver for power control registering/releasing notification. - Added GetPowerControllerInfo() to get the power controllers info
2.1.71 (2012-07-10) ================================================== ∗ IToiMediaPlayerBase: - Added GetMediaBufferInfo(). - Added TToiMediaBufferInfo struct. - Added TToiMediaBufferType enum. - Added TToiMediaBufferTypeSequence. - Added CAPABILITY_MEDIA_BUFFER to capabilities mask. - Added TToiRange structure. ∗ IToiMediaPlayerObserver: - Added OnMediaBufferStatusChanged. ∗ IToiInformationService: - Added CFG_PORTAL_MEDIABUFFER_SIZE object.
2.1.70 (2012-07-17) ================================================== ∗ Changes in IToiResourceObserver.idl: ∗ - Supported OnResourcesAdded(), OnResourcesRemoved ∗ and OnResourcesChanged. ∗ - Supported OnActivitiesAdded() and OnActivitiesRemoved(). ∗ ∗ Changes in IToiResourceService.idl: ∗ - Modified IToiResourceService to support for more resources: Decryptor, ∗ Disk reader, Disk writer and network output. ∗ This is in addition to already supported tuner and network input. ∗ - Introduced Activity concept, enum TToiActivityType is defined. ∗ Added structures TToiActivityInfo and TToiResourceInfo. ∗ - Added new interface calls. GetActivities(), GetSessionActivities() and ∗ GetResources(). ∗ - Defined an enum TToiActivityState to hold state of an activity. ∗ - Defined states AVAILABILITY_ALLOCATED, AVAILABILITY_PARTLY_ALLOCATED and ∗ AVAILABILITY_FREE.
2.1.69 (2012-07-17) =================================================== ∗ IToiContentDirectoryService: - Deprecated GetCdsOperationManager ∗ IToiDlnaService: - Added GetDlnaOperationManager
2.1.68 (2012-07-07) ================================================== ∗ IToiMediaPlayerBase.idl - Add GetPresentationInfo() function to get the current audio/video lock status. ∗ IToiMediaPlayerObserver.idl - Add OnPresentationStatusChanged() for notification of audio/video lock status changed.
2.1.67 (2012-07-03) =================================================== ∗ IToiInformationService: - Added CFG_AQAM_APPLICATIONS_ENABLED
2.1.66 (2012-06-29) ================================================== ∗ Adding support for 64-bit timestamps: - Modified IToiMediaPlayer::PlayFromPosition so it accepts long long int as first parameters. This makes the interface support very long uninterrupted play sessions (more than 24 days or so). ∗ Extended and deprecated parts of the position information interface: - Added new structure IToiMediaPlayerBase::TToiPositionInfo for reporting back position and pace information. - Added new structure IToiMediaPlayerBase::TToiRange for specifying a time range. This structure is part of IToiMediaPlayerBase::TToiPositionInfo. - Added new structure IToiMediaPlayerBase::TToiPaceInfo for specifying pace information. This structure is part of TToiPositionInfo. - Added new method IToiMediaPlayerBase::GetPositionInfo() for obtaining position information specified by the IToiMediaPlayerBase::TToiPositionInfo structure. - Added new observer method IToiMediaPlayerObserver::OnPositionStatusChanged for obtaining position information specified by the IToiMediaPlayerBase::TToiPositionInfo structure. - Deprecated IToiMediaPlayerBase::TToiStreamInfo::PlayTime. - Deprecated IToiMediaPlayerBase::GetPosition(). - Deprecated IToiMediaPlayerBase::GetPace(). - Deprecated IToiMediaPlayerObserver::OnPositionChanged().
2.1.65 (2012-06-27) ================================================== ∗ changed CFG_AQAM_CONNECTED = "cfg.aqam.connectedforservice" to CFG_AQAM_CONNECTED = "var.aqam.connectedforservice" to align the purpose better.
2.1.64 (2012-06-22) ================================================== ∗ Updates to TToiMocaRemoteNodeStatus in IToiNetMocaDevice: - Added NodeProtocolSupport to expose all node capabilities - Correct data types for Power Level fields - Correct several parameter descriptions
2.1.63 (2012-06-07) ================================================== ∗ Added list of iip(s) that were actually installed/uninstalled to OnAddRefResponse()/OnReleaseResponse() APIs. Also moved struct/enum/typedef to IToiSoftwareService. Unified TToiAddRefResult and TToiReleaseResult into enum.
2.1.62 (2012-06-05) ================================================== ∗ Enable Consumer Session usage for TOI-JS interface.
2.1.61 (2012-05-15) ================================================== ∗ IToiFrontPanelService - Added field Name to TToiLedInfo to provide human readable label for LED.
2.1.60 (2012-06-14) ================================================== ∗ IToiInformationService: - Removed parameter CFG_DTCP_SERVER_WHITELIST.
2.1.59 (2012-06-13) ================================================== ∗ IToiStorageDevice.idl - Added method to measure the performance of partition of storage RunPerformanceCheck(). - Added IToiOperationManager::OP_RESULT_PROPERTY operation result for RunPerformanceCheck() method. - Added local types to IToiStorageDevice: TToiPropertyId, TToiPropertyValue, TToiProperty and TToiPropertySequence. - Defined constants property key PROPERTY_BITRATE for input and output of performance check operation. - Added GetPropertyResult() method to extract the performance check results. - Included TToiNoDataException.
2.1.58 (2012-05-25) ================================================== ∗ IToiFrontPanelService.idl: - Removed /techpreview comment for IToiFrontPanelService::COLOR_WHITE member. ∗ IToiVideoOutputConfiguration.idl: - Removed /techpreview comment for IToiVideoOutputConfiguration::DIGITAL_COLOR_SPACE_XVYCC member. - Removed /techpreview comment for IToiVideoOutputConfiguration::ANALOG_COLOR_SPACE_YPBPR member. ∗ IToiMediaPlayerBase.idl: - Removed /techpreview comment for IToiMediaPlayerBase::TToiTimeshiftInfo::AssetId member. ∗ IToiDvbCScanner.idl: - Removed /techpreview comment for IToiDvbCScanner interface. ∗ IToiScanner.idl: - Removed /techpreview comment for IToiScanner interface. ∗ IToiFrontendService.idl: - Removed /techpreview comment for IToiFrontendService interface. - Added /techpreview comment for IToiFrontendService::CreateDvbTScanner() method. - Added /techpreview comment for IToiFrontendService::CreateFrontendDownloader() method.
2.1.57 (2012-05-15) ================================================== ∗ IToiDrmService: - TToiOutputControl extended with CCI values and modes.
2.1.56 (2012-05-04) =================================================== ∗ IToiNetIpDevice: - Added ADDRESS_ACQUISITION_DHCP_AUTO_IP in TToiAddressAcquisition enumeration to support Auto-IP address acquisition method. DHCP acquisition attempts continue in the background until successful. - GetInfo(in TToiInterfaceId interfaceId, out TToiInterfaceInfo info) renamed to GetInterfaceInfo(). - Removed input parameter 'in TToiInterfaceId interfaceId' from GetStatistics(). - Removed HasLink from TToiInterfaceInfo. - Added IsEnabled in TToiInterfaceInfo. - Renamed TToiInterfaceInfo::IsOperational to TToiInterfaceInfo::IsReady. ∗ IToiNetConfiguration: - Renamed TToiNetDeviceDescriptor to TToiNetDeviceInfo - Added to TToiNetDeviceInfo Name, IsInitialized, HasLink parameters - Added GetGenericDeviceInfo(). ∗ IToiNetObserver: - Added OnDeviceLinkChanged() in IToiNetObserver for the network device link changing notification. - Added OnDeviceInitializationChanged() in IToiNetObserver for notification of network device initialization/uninitialization. - Added OnDeviceInterfaceReadinessChanged() in IToiNetObserver for notification of the network interface readiness. ∗ IToiNetMocaDevice: - Added TxPower, RxPower in TToiMocaRemoteNodeStatus.
2.1.55 (2012-04-20) ================================================== ∗ Added API for setting Rfm channel.
2.1.54 (2012-04-16) ================================================== ∗ Deprecated CreateSessionInstance() in IToiMediaService. ∗ Deprecated TYPE_EXTENDED in IToiMediaSession.
2.1.53 (2012-04-09) ================================================== ∗ IToiVideoOutputService.idl New interface change for the trigger of the Adaptive Video Mode.
2.1.52 (2012-04-06) =================================================== ∗ Added following objects in IToiInformationService to support autoprovisioning - CFG_AQAM_AUTOPROVISIONING_ENABLED - VAR_EMM_RECEPTION_STATUS - VAR_AUTOPROVISIONING_STATUS - VAR_AUTOPROVISIONING_SUBSTATUS
2.1.51 (2012-04-04) =================================================== ∗ Updated documentation regarding failed redirection using IToiMediaPlayer::RedirectTimeshiftBuffering() ∗ Added REASON_TIMESHIFT_BUFFER_REDIRECTED ∗ Added even more detailed description about CAPABILITY_TIMESHIFT flag in IToiMediaPlayerBase
2.1.50 (2012-04-04) ================================================== ∗ IToiNetConfigurationSession: - Added GetOperationManager() and SetInitialized() methods. ∗ IToiNetConfiguration: - Added input parameter 'in long typeMask' to GetNetworkDevices() method for specifing types of returned network devices. - Added throwing TToiInvalidArgumentException to GetNetworkDevices() if typeMask is invalid. - Added GetEthernetDevice() method returns the Ethernet device. - Specified TToiNetDeviceType constants values. - Removed GetIpDevice() method. - Added throwing TToiInvalidArgumentException to GetMocaDevice() and GetEthernetDevice() if device is not initialized. ∗ IToiNetIpDevice: - Added struct TToiNetStatistics and method GetStatistics(). ∗ IToiNetMocaDevice: - Added ReceivedPacketCount and ReceivedUncorrectablePacketCount parameters to TToiMocaRemoteNodeStatus struct. ∗ Added new interface IToiNetEthernetDevice for ethernet-specific parameters.
2.1.49 (2012-03-29) ================================================== ∗ Modified IToiOperationManager.idl - Added TToiInvalidArgumentException to CreateOperation(), to validate the application id
2.1.48 (2012-03-24) =================================================== ∗ Added CONST_DTCP_DEVICEID to IToiInformationService. ∗ Added CFG_DTCP_SERVER_WHITELIST to IToiInformationService.
2.1.47 (2012-03-22) =================================================== ∗ Added more fields to TToiStorageInfo - Model Name of Storage Device ∗ Added a more detailed description about CAPABILITY_TIMESHIFT flag in IToiMediaPlayerBase
2.1.46 (2012-03-16) ================================================== ∗ Added CFG_MEDIA_CLOSEDCAPTION_∗ to IToiInformationService.idl to support Closed Captioning settings.
2.1.45 (2012-03-13) ================================================== ∗ Added AUDIO_FORMAT_MP3 to TToiAudioFormat ∗ Added IToiMediaPlayer::RedirectTimeshiftBuffering()
2.1.44 (2012-03-12) ================================================== ∗ Added CONST_ARCHITECTURE_TOOLCHAIN object to represent the toolchain information.
2.1.43 (2012-03-01) ================================================== ∗ Backed out version 2.1.36
2.1.42 (2012-02-28) ================================================== ∗ Added CFG_AQAM_LOCALE_COUNTRYCODE information object to store the country_code field of the DAC Region Configuration Command.
2.1.41 (2012-02-24) =================================================== ∗ Added TToiOperationId parameter to ConvertAsset() call.
2.1.40 (2012-02-23) =================================================== ∗ Added IToiPowerControl.idl ∗ Added IToiPowerControlObserver.idl ∗ IToiInformationService updated with auto power down tokens ∗ IToiPlatformService updated with method for creating a power control instance. First implementation of PCoC/Energy Star power management interfaces
2.1.39 (2012-02-22) ================================================== ∗ Method IToiMediaService::OpenSession() supported in TOI/JS
2.1.38 (2012-02-21) =================================================== ∗ Modified documentation of TToiUnavailableException to reflect a new situation in which this exception can be thrown.
2.1.37 (2012-02-11) ================================================== ∗ Initial version of NetService: - Added new interfaces IToiNetService, IToiNetConfiguration, IToiNetConfigurationSession, IToiNetIpDevice, IToiNetMocaDevice, IToiNetObserver
2.1.36 (2012-02-09) ================================================== ∗ IToiMediaSession.idl -Modified comments in IToiMediaSession.idl to clarify usage of type bitmask. ∗ IToiMediaService.idl -Added EnumeratePlayers and EnumerateRecorders methods. -Modified order of TToiDistributorInfo structure so that the structure members that are common with TToiPlayerInfo align properly. -Removed /techpreview comment from OpenSession method. -Added in /techpreview comment for all new methods and structures -Modified description in CreateSessionInstance to indicate that a new session may or may note be created upon calling this method ∗ IToiMediaObserver.idl -Added OnPlayerStatusChanged and OnRecorderStatusChanged. -Changed OnDistributorStateChanged to OnDistributorStatusChanged. -Added some comments to clarify use of bit mask for SessionType.
2.1.35 (2012-02-07) =================================================== ∗ Added CFG_DLNA_DMS_ENABLED to IToiInformationService. ∗ Added CFG_DLNA_DMS_FRIENDLYNAME to IToiInformationService. ∗ Added IToiDlnaService::TToiMediaServerInfo struct members: ManufacturerUrl, ModelDescription, ModelName, ModelNumber, ModelUrl, SerialNumber, IpAddress.
2.1.34 (2012-02-03) =================================================== ∗ Added multiple DVR locations support: Structures: TToiAssetStorageInfo - information about storage TToiAssetStorageInfoSequence - list of storages Methods: IToiAssetManagerService::GetAssetStorages - list of storages ∗ Added asset storage status callbacks: Methods: IToiAssetManagerObserver::OnAssetStorageAdded() IToiAssetManagerObserver::OnAssetStorageRemoved() ∗ Added a new asset property for external/internal asset storage selection when call CreateAssetFromProperty(): PROPERTY_SYSTEM_ASSETSTORAGE="system.assetstorage" ∗ Returned VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY option support from deprecated state.
2.1.33 (2012-01-27) =================================================== ∗ Added CFG_MEDIA_TIMESHIFT_RECORDINGPOLICY to IToiInformationService. ∗ Updated documentation in IToiMediaPlayer related to timeshift recording policy behaviour.
2.1.32 (2012-01-20) ================================================== ∗ Added additional notes to interface IToiMediaPlayer, method ∗ StartTimeshiftBuffering. This documents the n-TSB scenario that can ∗ result in a TToiUnavailableException.
2.1.31 (2012-01-17) ================================================== ∗ Added new field RawEdid to TToiHdmiSinkInfo in IToiAudioOutputConfiguration.idl
2.1.30 (2012-01-13) ================================================== ∗ Added new IDL files IToiResourceService.idl and IToiResourceObserver.idl. ∗ Added API GetResources(out TToiResourceInfoSequence resources) in ∗ IToiResourceService to get all supported resources. ∗ Added enums TToiResource to hold kind of resource and TToiAvailability ∗ to hold availability status of the resource. ∗ Added struct TToiResourceInfo to hold information about the resource. ∗ Added notification OnFreeResourcesChanged ∗ (in IToiResourceService::TToiResourceInfoSequence resources)notification ∗ in IToiResourceObserver.idl.
2.1.29 (2012-01-10) ================================================== ∗ Added new field Video3dFormats to struct TToiVideoOutputCapabilityInfo ∗ Added new fields AllowedVideo3dFormats and Video3dFormat to struct TToiVideoOutputInfo ∗ Added new field SupportedVideo3dFormats to struct TToiDisplayInfo ∗ Added new field Video3dFormat to struct TToiVideoStreamInfo
2.1.28 (2011-12-29) =================================================== ∗ Added information objects for IP address lease time and time in seconds since the Unix epoch of the last IP address lease renewal: - VAR_IP_ETH0_LEASETIME - VAR_IP_ETH2_LEASETIME - VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME - VAR_IP_ETH2_LAST_LEASE_RENEWAL_TIME
2.1.27 (2012-01-03) ================================================== ∗ Added new API to set the video sharpness in IToiVideoOutputConfiguration: SetSharpness()
2.1.26 (2011-12-29) ================================================== ∗ Added new APIs in IToiMediaService, IToiMediaSession and ∗ IToiMediaObserver interfaces to support KreaTV Distribution Framework. ∗ Added EnumerateDistributors and SubscribeType to IToiMediaService.idl. ∗ Added enums TToiDistributiorState and TToiPlayerType. ∗ and struct TToiDistributorInfo to IToiMediaService. ∗ Added optional Reason parameter to IToiMediaSession:TToiSessionInfo ∗ to hold reason for state change. ∗ Added TToiDistributionInfo struct and several distribution property ∗ constants to IToiMediaSession.
2.1.25 (2011-12-21) =================================================== ∗ Added information objects for types of physical interfaces (e.g., ethernet, moca, wifi, etc.): - VAR_IP_ETH0_TYPE - VAR_IP_ETH2_TYPE ∗ Added information objects for eth2 device (MoCA): - CONST_IP_ETH2_MAC - VAR_IP_ETH2_ADDR - VAR_IP_ETH2_MASK - VAR_IP_ETH2_STATUS - VAR_IP_ETH2_LINKSTATUS
2.1.24 (2011-12-19) =================================================== ∗ Added location codes to store location information for EAS service to filter SCTE-18 Messages in IToiInformationService - CFG_AQAM_LOCALE_LOCATIONCODE_STATE - CFG_AQAM_LOCALE_LOCATIONCODE_COUNTYSUBDIVISION and - CFG_AQAM_LOCALE_LOCATIONCODE_COUNTY ∗ Changed CFG_LOCAL_REGIONCODE to CFG_AQAM_LOCALE_REGIONCODE and deprecated CFG_LOCAL_TIMEZONE, use CFG_LOCALE_TIMEZONE for consistent constant names in IToiInformationService
2.1.23 (2011-12-05) =================================================== ∗ Added DVR and Timeshift feature mask support for IToiStorageDevice ∗ Added feature change observer for IToiStorageObserver
2.1.22 (2011-11-22) =================================================== ∗ Changes to IToiAssetManagerService.idl: Added CreateAssetFromProperties() - use Properties for creating asset Added ConvertAsset() - Convert asset (to linear or circular) Added PROPERTY_SYSTEM_RECORDINGMODE Added PROPERTY_SYSTEM_BUFFERLENGTH Added enum TToiAssetRecordingMode for linear or circular recordings: RECORDING_MODE_LINEAR or RECORDING_MODE_CIRCULAR ∗ Changes to IToiMediaService.idl: Added CreateSessionInstance() - creates a new session class that can be used for content distribution to an IP client ∗ Added TYPE_EXTENDED to IToiMediaSession to specify new session type.
2.1.21 (2011-11-15) =================================================== ∗ Added new Sharpness field to the TToiVideoOutputInfo structure. ∗ Added new API SetSharpness to IToiVideoOutputConfigurationSession.
2.1.20 (2011-11-16) =================================================== ∗ Added following to IToiPlatformService and IToiPlatformObserver to support reset level functionality: - TToiResetReason enum - OnPendingReset() ∗ Added VAR_PLATFORM_RESETREASON to IToiInformationService to communicate reset reason to registered applications ∗ Changed CFG_LOCAL_LOCATIONCODE to CFG_LOCAL_REGIONCODE in order to clarify the actual data being stored (EPG Region Code)
2.1.19 (2011-11-08) =================================================== ∗ Supporting object values larger than 8 KB for IToiInformationService::GetObject(s)/SetObject(s). ∗ Marked IToiInformationService::SetObjectFromFile and IToiInformationService::GetObjectToFile as deprecated.
2.1.18 (2011-10-11) =================================================== ∗ Added new color value COLOR_WHITE to IToiFrontPanelService.
2.1.17 (2011-09-30) =================================================== ∗ Added constants VALUE_TRUE and VALUE_FALSE to IToiInformationService. ∗ Added constant VAR_TIME_VALID to IToiInformationService.
2.1.16 (2011-09-22) =================================================== ∗ Added SoftLimit parameter to ExtendIpcMessage annotations.
2.1.15 (2011-09-14) =================================================== ∗ Added var.ip.eth0.linkstatus information object to get link status of the network interface. ∗ Added gateway identity information objects: var.gateway.manufactureroui, var.gateway.serialnumber, var.gateway.productclass.
2.1.14 (2011-09-14) =================================================== ∗ Fixed struct order in TToiPartitionInfo created by merge error made in version 2.1.13.
2.1.13 (2011-08-31) =================================================== ∗ Added IToiStorageDevice::TToiPartitionFeature and IToiStorageDevice::SetEnabledFeatures() To be used when handling external storage such as USB devices.
2.1.12 (2011-09-06) =================================================== ∗ Added a CopyAsset method in the IToiAssetManagerService interface. ∗ Added a RecordAt method in the IToiMediaRecorder interface. ∗ IToiMediaConsumerObserver registration is done in the IToiMediaConsumer interface similar to the other media interfaces. ∗ Added asset integrity property. ∗ Marked IToiInformationService::VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY as deprecated. ∗ Added lost and found property. ∗ The IToiMediaPlayer::PlayFromPosition() method can only invalidate a negative position argument since a positive position might not be able to check asynchronously.
2.1.11 (2011-09-02) =================================================== ∗ Added configuration property: cfg.standby.bootpolicy to specify the standby state of the STB after booting up.
2.1.10 (2011-08-31) =================================================== ∗ Fix the code review issues from the KIRB in IToiInformationService.idl ∗ Fix the warnings in IToiChannelService.idl ∗ Modify IToiInformationService.idl Add AQAM properties - ISODEFAULTLANGUAGE, CONNECTED, LOCATIONCODE, TURNONCHANNEL, and TURNOFFCHANNEL. These are all CFG items set from our headend controller. ∗ Modify IToiChannelService.idl Add AQAM properties - FREQUENCY, MODULATION_FORMAT and SOURCE_ID. These properties reperesent values specific to AQAM channels.
2.1.9 (2011-08-30) =================================================== ∗ Added IsReadWrite as Tech Preview to TToiPartitionInfo. This will tell whether a partition is mounted as read only.
2.1.8 (2011-08-10) =================================================== ∗ Modify annotion from "ExtendIpcMessage" to have the parameter type (IToiSchedulerService.idl, IToiChannelService.idl)
2.1.7 (2011-07-26) =================================================== ∗ Added IToiDlnaRendererManager.idl, IToiDlnaRendererObserver.idl, and modified IToiDlnaService.idl to include the new DLNA DMR Interface.
2.1.6 (2011-07-12) =================================================== ∗ Added configuration property: cfg.media.audio.preferredLanguageDescriptor to choose which language descriptor to use in order to determine the language of an audio stream. Possible values: AC3/MPEG
2.1.5 (2011-07-12) =================================================== ∗ Added new media session type: TYPE_DISTRIBUTOR.
2.1.4 (2011-07-07) =================================================== ∗ Added IToiDiagnosticsService.idl, IToiDiagnosticsDataModel.idl and IToiDiagnosticsDataModelObserver.idl for bug 14107 - for providing toi apis to the diagnostics service.
2.1.3 (2011-07-04) =================================================== ∗ Definition of Dolby Digital control objects added (IToiInformationService.idl).
2.1.2 (2011-06-27) =================================================== ∗ Incorrect name and value are changed from const string CFG_MEDIA_AUDIO_MODEPRIORITY = "cfg.media.audio.modepriority" to correct const string CFG_MEDIA_AUDIO_TYPEPRIORITY = "cfg.media.audio.typepriority" (IToiInformationService.idl) to fix BUGZ:15419.
2.1.1 (2011-06-06) =================================================== ∗ Added CIPHER_TRIPLE_DES in TToiCipher (IToiMediaSession.idl) to support Triple Data Encryption Standard.
2.1.0 (2011-06-02) =================================================== ∗ Merge from CALENDULA ∗ Removed deprecated TDI related stuff from TOI2.1 and updated the interface reference. ∗ Removed Alias
2.0.0 (2011-05-17) =================================================== ∗ First version in BSG. Earlier versions are located in http://svn.arrisi.com/dev/ifc/kreatel/toi/trunk ∗ Identical to ifc/kreatel/toi/trunk/ifc/idl r184914

5.1.p5

Copyright (c) 2017 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.