MHEG5  22.3.0
File List
Here is a list of all documented files with brief descriptions:
[detail level 123456]
  DTVKit
  MHEG5
  include
 dmxtype.hDefine Demux type
 dtvstring.hDefine MHEG5 String type
 dvb_audio.hDVB 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
 dvb_ci.hCommon Interface functions required by MHEG5 engine
 dvb_ctv.hConnected 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
 dvb_font.hFont loading functions required by MHEG5 engine (Hong Kong profile)
 dvb_ics.hInteraction 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
 dvb_misc.hReferences: [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
 dvb_native.hNative language, reminder and banner functions for South Africa profile
 dvb_pvr.hMHEG5 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
 dvb_service.hDVB 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
 dvb_video.hDVB 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
 dvbevents.hDefinition of events sent to MHEG5 engine
 dvblocator.hDefinition of DVB locator and DVB component types
 fs_types.hFile System types
 mheg5_ci.hThis 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
 mheg5_control.hThis 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
 mheg5_debug.hThis file provides control debug prints for MHEG5 engine
 mheg5_events.hWith MHEG5 engine
 mheg5_keypress.hKey press interface with MHEG5 engine
 mheg5_nvm.hNon-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
 mherrors.hMHEG5 engine interface error codes
 osdtype.hDefinition of OSD types
 stb_debug.hDebug functions required by MHEG5 engine in debug builds
 stb_memory.hSystem Memory allocation interface
 stb_net.hPlatform Network API
 stb_nvm.hFile System types
 stb_os.hHeader file - Function prototypes for operating system
 stb_osd.hGraphics functions required by the HD MHEG5 engine. All references to colour used in these functions can be one of three formats:
 techtype.hSystem Wide Global Technical Data Type Definitions
 vtctype.hHeader file - Function prototypes for A/V control
  source
  asn
  inc
  src
  classes
  inc
  src
  core
  inc
  src
  decoder
  inc
  src
  glue
  inc
  src
  graphics
  inc
  src
  http
  inc
  src
  ics
  inc
  src