Logo.h
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:2k
源码类别:

DVD

开发平台:

Others

  1. /****************************************************************************************
  2.  *  Copyright (c) 2002 ZORAN Corporation, All Rights Reserved
  3.  *  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
  4.  *
  5.  *  File: $Workfile: Logo.h $             
  6.  *
  7.  * Description:
  8.  * ============
  9.  * 
  10.  * 
  11.  * Log:
  12.  * ====
  13.  * $Revision: 4 $
  14.  * Last Modified by $Author: Chaol $ at $Modtime: 9/29/03 12:48p $ 
  15.  ****************************************************************************************
  16.  * Updates:
  17.  ****************************************************************************************
  18.  * $Log: /I76/I76_Common/I76_Reference/Logo/Logo.h $
  19.  * 
  20.  * 4     9/29/03 11:52a Chaol
  21.  * code clear
  22.  * 
  23.  * 3     03-06-30 16:42 Leslie
  24.  * Merge for Alco Step A code
  25.  * 
  26.  * 2     03-01-09 4:38 Leslie
  27.  * 
  28.  * 5     23/04/02 9:27 Nirm
  29.  * - Added dependency in "Config.h".
  30.  * 
  31.  * 4     10/04/02 11:47 Ettim
  32.  * Added the method Logo_getCurrentSource()
  33.  * 
  34.  * 3     24/03/02 12:08 Nirm
  35.  * Added Logo_getBackgroundColor().
  36.  * 
  37.  * 2     3/05/02 5:53a Dingming
  38.  * support frame display switch
  39.  * 
  40.  * 1     31/01/02 16:23 Nirm
  41.  ****************************************************************************************/
  42. /////////////////////////////////////////////////////////////////////////////
  43. // Logo.h - Logo/Background management
  44. //
  45. // Author: Nir Milstein
  46. #include "Config.h" // Global Configuration - do not remove!
  47. #ifndef __LOGO_H_
  48. #define __LOGO_H_
  49. #include "IncludeSysDefs.h"
  50. /////////////////////////////////////////////////////////////////////////////
  51. // Constants and Enumerations
  52. typedef enum {
  53. eJacketPicture,
  54. eFlash,
  55. eFrame,
  56. eBackground,
  57. eStartup,
  58. eMenuBackground,  // To Display 2nd Logo for Menu 
  59. eNone
  60. } enLogoSource;
  61. /////////////////////////////////////////////////////////////////////////////
  62. // Services
  63. void Logo_setBackgroundColor(UINT8 ucY_Component, UINT8 ucU_Component, UINT8 ucV_Component);
  64. void Logo_getBackgroundColor(UINT8 *o_pY_Component, UINT8 *o_pU_Component, UINT8 *o_pV_Component);
  65. void Logo_selectSource(enLogoSource eSoruce);
  66. enLogoSource Logo_getCurrentSource(void);
  67. void Logo_display(void);
  68. void Logo_clear(void);
  69. #endif //__LOGO_H_