MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Typedefs | Enumerations | Functions
dvbevents.h File Reference

Definition of events sent to MHEG5 engine. More...

#include "mherrors.h"

Go to the source code of this file.

Typedefs

typedef E_MhegErr(* F_NotifyDvbEvent )(E_DvbEvent event, U32BIT data)
 

Enumerations

enum  E_DvbEvent {
  DVB_EVENT_TUNE_OFF, DVB_EVENT_AUDIO_STARTED, DVB_EVENT_AUDIO_STOPPED, DVB_EVENT_SAMPLE_STARTED,
  DVB_EVENT_SAMPLE_STOPPED, DVB_EVENT_VIDEO_STARTED, DVB_EVENT_VIDEO_STOPPED, DVB_EVENT_TUNE_TO_SERVICE,
  DVB_EVENT_DEMUX_PATH_CHANGE, DVB_EVENT_VIDEO_PREF_CHANGED, DVB_EVENT_NETWORK_STATUS_CHANGED, DVB_EVENT_STREAMING_READY,
  DVB_EVENT_GUIDANCE_RESPONSE, DVB_EVENT_AUDIODESC_PREF_CHANGED, DVB_EVENT_SUBTITLE_PREF_CHANGED, DVB_EVENT_AUDIO_LANG_PREF_CHANGED,
  DVB_EVENT_SUBTITLE_LANG_PREF_CHANGED, DVB_EVENT_PVR_RECORD_LIST_CHANGED, DVB_EVENT_PVR_BOOK_RESULT, DVB_EVENT_APPLICATION_LAUNCH_STATUS,
  DVB_EVENT_CICAM_REMOVE, DVB_EVENT_NONE
}
 

Functions

E_MhegErr DVB_MhegEventsStart (F_NotifyDvbEvent handler)
 Start listening for DVB events. More...
 
E_MhegErr DVB_MhegEventsStop (void)
 Stop listening for DVB events. More...
 

Detailed Description

Definition of events sent to MHEG5 engine.

Date
23/12/2013
Author
Adam Sturtridge

Function Documentation

E_MhegErr DVB_MhegEventsStart ( F_NotifyDvbEvent  handler)

Start listening for DVB events.

Parameters
handlerAn even handler function.
Returns
- MHERR_OK on success
  • MHERR_OTHER controlling application specific error.
E_MhegErr DVB_MhegEventsStop ( void  )

Stop listening for DVB events.

Returns
- MHERR_OK on success
  • MHERR_OTHER controlling application specific error.