MHEG5 1.0
DTVKit MHEG5 1.0 API Documentation
|
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_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. References: [1] DTG UK D-Book 7 part A. Specification, Version 1.05, October 1999. [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 | 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_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 | mheg5_version.h [code] |
Version strings header. | |
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 | stb_vtc.h [code] |
Video Transformation Calculator. | |
file | techtype.h [code] |
System Wide Global Technical Data Type Definitions. | |
file | vtctype.h [code] |
Header file - Function prototypes for A/V control. | |