MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
include Directory Reference

Files

file  dmxtype.h [code]
 Define Demux type.
 
file  dtvstring.h [code]
 Define MHEG5 String type.
 
file  dvb_audio.h [code]
 DVB Audio functions are required by MHEG5 engine. All required functions should be non-blocking. Functions with a post condition (synchronously returned values) MUST perform quickly, otherwise should copy passed data and return asynchronously through a asynchronous return path, where available. References: [1] UK DTG D-Book 7 A. [2] ISO/IEC 13818-1:2000 - Information technology – Generic coding of moving pictures and associated audio information: Systems [3] ISO/IEC 13818-6:1998 - Information technology – Generic coding of moving pictures and associated audio information – Part 6: Extensions for DSM-CC Notes: [a] Required functions may or may not use all of the allowed return values, depending on the error handling capabilities of the controlling application implementation.
 
file  dvb_ci.h [code]
 Common Interface functions required by MHEG5 engine.
 
file  dvb_ctv.h [code]
 Connected TV extension functions required by MHEG5 engine References: [1] UK1 Profile - Digital Terrestrial Television - Requirements for interoperability (The D-Book), Issue 6.1, March 2009.
 
file  dvb_font.h [code]
 Font loading functions required by MHEG5 engine (Hong Kong profile)
 
file  dvb_ics.h [code]
 Interaction Channel Streaming functions required by MHEG5 engine References: [1] UK1 Profile - Digital Terrestrial Television - Requirements for interoperability (The D-Book), Issue 6.1, March 2009.
 
file  dvb_misc.h [code]
 References: [1] UK1 Profile - Digital Terrestrial Television - Requirements for interoperability (The D-Book), Issue 6.0, March 2009. [2] Open IPTV Forum Release 1 Specification, Volume 5 - Declarative Application Environment.
 
file  dvb_native.h [code]
 Native language, reminder and banner functions for South Africa profile.
 
file  dvb_pvr.h [code]
 MHEG5 PVR functions for New Zealand or Australia profile References: [1] UK1 Profile - Digital Terrestrial Television - Requirements for interoperability (The D-Book), Issue 6.1, August 2009. [2] MHEG Profile for New Zealand, version 1.0.3, August 2008 [3] MHEG-5 Profile for Australia, V0.0.1, May 2009.
 
file  dvb_service.h [code]
 DVB Service information functions are required by MHEG5 engine. All required functions should be non-blocking. Functions with a post condition (synchronously returned values) MUST perform quickly, otherwise should copy passed data and return asynchronously through a asynchronous return path, where available. References: [1] DTG UK D-Book 7 part A. [2] Specification for Service Information (SI) in DVB systems ETSI EN 300 468 V1.11.1 Notes: [a] Required functions may or may not use all of the allowed return values, depending on the error handling capabilities of the controlling application implementation.
 
file  dvb_video.h [code]
 DVB Video functions are required by MHEG5 engine. All required functions should be non-blocking. Functions with a post condition (synchronously returned values) MUST perform quickly, otherwise should copy passed data and return asynchronously through a asynchronous return path, where available. Required functions may or may not use all of the allowed return values, depending on the error handling capabilities of the controlling application implementation. References: [1] DTG UK D-Book 7 part A. [2] ISO/IEC 13818-1:2000 - Information technology – Generic coding of moving pictures and associated audio information: Systems [3] ISO/IEC 13818-6:1998 - Information technology – Generic coding of moving pictures and associated audio information – Part 6: Extensions for DSM-CC.
 
file  dvbevents.h [code]
 Definition of events sent to MHEG5 engine.
 
file  dvblocator.h [code]
 Definition of DVB locator and DVB component types.
 
file  fs_types.h [code]
 File System types.
 
file  mheg5_ci.h [code]
 This file describes the interface to an MHEG5 component for CI. For example, MHEG5_StartCIApplication() is an alternative to MHEG5_Start() - see 'mheg5_control.h'. Please be aware that ONLY when the platform has a CI+ software stack, would these functions do something useful. References: [1] UK1 Profile - Digital Terrestrial Television MHEG-5 Specification, Version 1.05, October 1999. [2] Digital Terrestrial Television MHEG-5 Specification, Version 1.06, May 2003.
 
file  mheg5_control.h [code]
 This file provides the control interface for MHEG5 engine. The use of this component MUST comply with the following sequence of events to ensure correct operation.
 
file  mheg5_debug.h [code]
 This file provides control debug prints for MHEG5 engine.
 
file  mheg5_events.h [code]
 with MHEG5 engine
 
file  mheg5_keypress.h [code]
 Key press interface with MHEG5 engine.
 
file  mheg5_nvm.h [code]
 Non-Volatile Memory functions and file access for caching files during power cycles. All file/path names are relative to some implementation dependent root path for MHEG's NVM storage area. So a path of "" (i.e. zero length name), is the root directory of storage area.
 
file  mherrors.h [code]
 MHEG5 engine interface error codes.
 
file  osdtype.h [code]
 definition of OSD types
 
file  stb_debug.h [code]
 Debug functions required by MHEG5 engine in debug builds.
 
file  stb_memory.h [code]
 System Memory allocation interface.
 
file  stb_net.h [code]
 Platform Network API.
 
file  stb_nvm.h [code]
 File System types.
 
file  stb_os.h [code]
 Header file - Function prototypes for operating system.
 
file  stb_osd.h [code]
 Graphics functions required by the HD MHEG5 engine. All references to colour used in these functions can be one of three formats:
 
file  techtype.h [code]
 System Wide Global Technical Data Type Definitions.
 
file  vtctype.h [code]
 Header file - Function prototypes for A/V control.