MHEG5
15.3.0
|
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*/