HbbTv  17.9.0
Open source HBBTV engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
hbbtv_sif_tuner.h File Reference

System Interface, Tuner. More...

#include "techtype.h"
#include "hbbtv_types.h"

Go to the source code of this file.

Functions

E_HBBTV_ERR HBBTV_TuneIndex (S32BIT lcn)
 Tunes to the specified service. This MUST be a non-blocking function. More...
 
E_HBBTV_ERR HBBTV_TuneDSD (U8BIT *delivery_system_descriptor, U16BIT service_id)
 Tunes to the serivce identified by the system delivery descriptor and the service id. This MUST be a non-blocking function. More...
 
E_HBBTV_ERR HBBTV_TuneTriplet (U16BIT orig_net_id, U16BIT transport_id, U16BIT service_id)
 Tunes to the serivce identified by the DVB triplet. This MUST be a non-blocking function. More...
 

Detailed Description

System Interface, Tuner.

Date
Janauary 2014
Author
Sergio Panseri

Function Documentation

E_HBBTV_ERR HBBTV_TuneDSD ( U8BIT *  delivery_system_descriptor,
U16BIT  service_id 
)

Tunes to the serivce identified by the system delivery descriptor and the service id. This MUST be a non-blocking function.

Parameters
delivery_system_descriptorSequence of bytes representing a system delivery descriptor as defined in EN300468 section 6.2.13
service_idService ID
Returns
- HBBTV_OK on success
  • HBBTV_ERR_BAD_PARAMETER invalid parameter
  • HBBTV_ERR_OTHER controlling application specific error
E_HBBTV_ERR HBBTV_TuneIndex ( S32BIT  lcn)

Tunes to the specified service. This MUST be a non-blocking function.

Parameters
lcnLogical Channel Number of the service to which the tuner is to attempt to tune.
Returns
- HBBTV_OK on success
  • HBBTV_ERR_BAD_PARAMETER invalid parameter
  • HBBTV_ERR_OTHER controlling application specific error.
E_HBBTV_ERR HBBTV_TuneTriplet ( U16BIT  orig_net_id,
U16BIT  transport_id,
U16BIT  service_id 
)

Tunes to the serivce identified by the DVB triplet. This MUST be a non-blocking function.

Parameters
orig_net_idOriginal Network ID
transport_idTransport ID
service_idService ID
Returns
- HBBTV_OK on success
  • HBBTV_ERR_BAD_PARAMETER invalid parameter
  • HBBTV_ERR_OTHER controlling application specific error