DVB-H Receiver Library Overview

This document introduces you to the DVB-H Receiver library.

Purpose

The DVB-H Receiver library provides you space to access hardware control for broadcasting TV service. This library gives some services like signal scanning, signal strength monitoring, IP platform selection, IP filter creation to mobile TV middleware.

DVB-H Receiver Library Library Details

In order to use this library, you must obtain necessary binaries in the form of DLL file to implement RDvbhReceiver class. The DLL file must be available to the build system if dvbhreceiver.h or dvbhreceiver.lib are to be referenced in any source code.

DLL LIB Short Description

You must create your own *.dll file, we do not supply one.

dvbhreceiver.lib

These files are used for implementing RDvbhReceiver class.

Architectural Relationship

This library is part of the Mobile TV DVB-H Receiver HAI component.

Description

The DVB-H Receiver library is the main library for interacting with hardware. It performs function such as:

  • Opening sessions to the DVB-H Hardware Adaptation Layer (HAL)

  • Scanning for DVB-H signals

  • Setting IP platforms

  • Creating IP filters in order to filter out certain IP streams from a DVB-H broadcast

  • Receiving filtered IP streams

  • Requesting the network time.

Key DVB-H Receiver Llibrary Classes

The key class is:

  • RDvbhReceiver

    It provides an interface to DVB-H reception hardware. It grants a hardware control and data reception interface for you to operate the receiver hardware.

The enhanced functionality of RDvbhReceiver llibrary is provided by a number of additional utilty classes that are accessed through it, such as:

The Class diagram of RDvbhReceiver is shown below:

Using DVB-H Receiver Library