BS EN 62516-3-2013 pdf download.Terrestrial digital multimedia broadcasting ( T-DMB ) receivers Part 3 : Common API.
The objectNtf method Is called as a consequence of selecting objects from a data component by use of the SelectObject command. It delivers a selected object partially or complete to a TDMB client. objectNtf is used to deliver a selected object to the connected T-DMB client. Depending on the request mode the object is delivered only once or more than once in case of updates. If the object cannot be delivered in-time as indicated by a call to selectObjectCnf, then objectNtf informs about the delay. If transmission of a selected object is stopped, objectNtf informs about the termination of the object transmission and the object selection. It is possible that a T-DMB component is removed from a T-DMB ensemble. This is indicated by a call to siNtf. In this case also the selected objects of the component are no longer selected. No termination messages are sent for terminated object selections resulting from termination of a component.
5.2.8 Selecting a broadcast website service
Figure 9 shows the selection of a broadcast website service. To run a broadcast website service the component has to be selected. This is accomplished by calling selectComponentReq with the respective service identifier. The start of the service is confirmed by the T-DMB common APIs. The actual objects of the service are retrieved with the selectObject command. Usually, the start object is demanded first, For that, a selectObjectReq request is issued with the service identifier of the component and the object identifier of the start object. The T-DMB common APIs will send back a confirmation including the likely access time. The actual object is received with an objectNtf notification. All other objects of the service are requested and delivered similarly. The service Is stopped calling selectComponentReq specifying the removal of the service. Note, that the SelectComponent command can be used to improve the access time of the requested time (e.g. especially caching the objects of the service).
The selectObjectReq request initiates the SelectObject command, The SelectObject command selects an object from a selected T-DMB component. This includes requesting an object from a data component, delivery after reception and notification of updates as long as the object is selected. Selection means It is requested for delivery and if wanted also updates of the object are delivered. Additionally, It is possible to give some hints for caching. More than one object and also from more than one component can be selected simultaneously. The selection of an object is requested by the selectObjectReq request and is confirmed by the selectObjectCnf confirmation. The object is delivered using the objectNtf method. This includes first-time delivery and all updates. Beyond starting or stopping a selection, it is possible to remove all other selections belonging to the same component by setting parameter replaceSelections to true. It is possible to remove a component from a T-DMB ensemble. This is indicated by a servicelnfoNtf call. In this case also the selected objects of the service are no longer selected. It is possible to remove an object from a current on-air service. This is indicated by an objectNtf call. In this case the selections for this object are automatically disabled.
Currently, object selection makes only sense with applications of type BroadcastWebSite. Objects of applications like Slideshows or Dynamic Label are delivered automatically by objectNtf calls.
Parameters
• Id — This parameter identifies the selected component the object is belonging to.
• objectid — This parameter Identifies the object which is to be selected.
• selectionMode — This parameter specifies the selection mode of the object. The following values are supported:
— T-DMBConstants.requestModeOff: This is used in order to stop the selection of objects which are requested with the request mode T-DMBConstants.requestModeUpdate. It is not needed for objects which are requested with the T-DMBConstants.requestModeOnce flag except when a SelectObjectReq is pending and the delivery is no longer wanted.
— T-DMBConstants.requestModeOnce: The object is requested for one-time delivery. After the first reception from the broadcast channel the object is delivered to the connected T-DMB client. The client is not notified about new versions
— T-DMBConstants.requestModeUpdate: The object is requested for update delivery. After the first reception from the broadcast channel the object is delivered to the connected client. Additionally, each new version of the object is delivered.
• replaceSelections — This parameter specifies whether all current object selections belonging to the component identified by serviceld are replaced with this selection. If this parameter is set to true, then all selections are removed. If this parameter is set to false. then existing selections remain unchanged.
• deliveryMode — This parameter specifies the delivery mode of the object. The following values are supported:BS EN 62516-3-2013 pdf download.
BS EN 62516-3-2013 pdf download
PS:Thank you for your support!