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