MHEG5  15.3.0
include/mheg5_debug.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002  * Copyright © 2014 The DTVKit Open Software Foundation Ltd (www.dtvkit.org)
00003  *
00004  * This file is part of a DTVKit Software Component
00005  * You are permitted to copy, modify or distribute this file subject to the terms
00006  * of the DTVKit 1.0 Licence which can be found in licence.txt or at www.dtvkit.org
00007  *
00008  * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
00009  * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
00010  * OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
00011  *
00012  * If you or your organisation is not a member of DTVKit then you have access
00013  * to this source code outside of the terms of the licence agreement
00014  * and you are expected to delete this and any associated files immediately.
00015  * Further information on DTVKit, membership and terms can be found at www.dtvkit.org
00016  *******************************************************************************/
00024 #ifndef _MHEG5_DEBUG_H
00025 #define _MHEG5_DEBUG_H
00026 
00027 #include "techtype.h"
00028 
00029 /*---Constant and macro definitions for public use-----------------------------*/
00030 
00031 #define MHDBG_TSTATE       (1 << 0)
00032 #define MHDBG_TTUNE        (1 << 1)
00033 #define MHDBG_TMEMORY      (1 << 2)
00034 #define MHDBG_TKEYS        (1 << 3)
00035 
00036 #define MHDBG_TMHBOOT      (1 << 4)
00037 #define MHDBG_TSTRM        (1 << 5)
00038 #define MHDBG_TFILE        (1 << 6)
00039 #define MHDBG_TDSMFG       (1 << 7)
00040 
00041 #define MHDBG_TMHAPI       (1 << 8)
00042 #define MHDBG_TSERVICE     (1 << 9)
00043 #define MHDBG_TICS         (1 << 10)
00044 #define MHDBG_TQUEUE       (1 << 11)
00045 
00046 #define MHDBG_TEVNTS       (1 << 12)
00047 #define MHDBG_TACTIONS     (1 << 13)
00048 #define MHDBG_TTIME        (1 << 14)
00049 #define MHDBG_TPERFORM     (1 << 15)
00050 
00051 #define MHDBG_TGRAPHICS    (1 << 16)
00052 #define MHDBG_TFONT        (1 << 17)
00053 #define MHDBG_TTEXT        (1 << 18)
00054 #define MHDBG_TFONTCACHE   (1 << 19)
00055 
00056 /*---Enumerations for public use-----------------------------------------------*/
00057 
00058 /*---Global type defs for public use-------------------------------------------*/
00059 
00060 /*---Global Function prototypes for public use---------------------------------*/
00061 
00066 U32BIT MHEG5_DebugGetMask(void);
00067 
00073 void MHEG5_DebugSetMask(U32BIT mask);
00074 
00075 
00076 #endif /*_MHEG5_DEBUG_H*/
 All Data Structures Files Functions Variables Typedefs Defines