MHEG5  15.3.0
include/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 void(* 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_NONE
}

Functions

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

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 ( )

Stop listening for DVB events.

Returns:
- MHERR_OK on success
  • MHERR_OTHER controlling application specific error.
 All Data Structures Files Functions Variables Typedefs Defines