38 #ifndef _DVB_SERVICE_H 39 #define _DVB_SERVICE_H 73 #if defined INCLUDE_SI_EXTENSION 77 MHEG5_COMPONENT_SUBTITLES,
80 MHEG5_COMPONENT_AUDIO_DESC,
83 MHEG5_COMPONENT_ALT_LANG,
86 MHEG5_COMPONENT_DOLBY,
116 typedef struct s_eventdetails
253 #ifdef INCLUDE_SI_EXTENSION 268 S_ServiceDetails *details );
277 void DVB_MhegReleaseServiceDetails( S_ServiceDetails *details );
295 S_EventDetails *details );
304 void DVB_MhegReleaseEventDetails( S_EventDetails *details );
306 #ifdef INCLUDE_SA_PROFILE 381 U8BIT *runningStatus);
483 S_EventDetails *details);
508 BOOLEAN *result, E_ComponentKey key,
556 #ifdef INCLUDE_FREESAT
E_MhegErr DVB_MhegTuneIndex(S32BIT serviceIndex)
Tunes to the specified service. This MUST be a non-blocking function If the tuner fails to tune to th...
U16BIT original_network_id
Define MHEG5 String type.
E_MhegErr DVB_MhegIndexToDvbLocation(S32BIT serviceIndex, S_DvbLocation *pDvbLocation)
Convert Service index into full DVB location information. This being networkID, origNetworkID, transportStreamID, serviceID.
E_MhegErr DVB_MhegIndexToDvbLocator(S32BIT serviceIndex, S_DvbLocator *location)
Convert "service index" into DVB locator information. This being original network ID...
E_MhegErr DVB_MhegLcnToDvbLocator(U32BIT lcn, S_DvbLocator *pDvbLocator)
Convert Logical channel number into DVB locator information.
U16BIT transport_stream_id
void DVB_MhegServiceRemovePmtListen(S_DvbLocator dvbLocator)
Advise DVB stack to remove prioritising of PMT for the service that was set up by DVB_MhegServiceAddP...
MHEG5 engine interface error codes.
DMXREF DVB_MhegGetDemuxPath(void)
Retrieve demux resource reference.
void DVB_MhegServiceAddPmtListen(S_DvbLocator dvbLocator)
Advise DVB stack that PMT may be required soon in DVB_MhegVideoPlayStream() or DVB_MhegAudioPlayStrea...
E_MhegErr DVB_MhegGetTunedService(S32BIT *serviceIndex)
Retrieve the DVB locator of the current tuned service. That is, the real service according to the DVB...
System Wide Global Technical Data Type Definitions.
Definition of DVB locator and DVB component types.
E_MhegErr DVB_MhegDvbLocatorToIndex(S_DvbLocator *pDvbLocator, S32BIT *pServiceIndex)
Get a DVB implementation dependant service index - an integer greater or equal to 0...