/*===========================================================
 * Copyright (c)      Realtek Semiconductor Corporation, 2005
 * All rights reserved.
 * ========================================================== */

/*==================== File Description ===================== */
/**
 * @file
 * 	This file is osd event declaration file for osd related functions.
 *
 * @author 	$Author: hillwang $
 * @date 	$Date: 2006-06-16 18:58:01 +0800 (?Ÿæ?äº? 16 ?­æ? 2006) $
 * @version $Revision: 964 $
 */

/**
 * @addtogroup osd
 * @{
 */

#ifndef _OSDEVENT_H
#define _OSDEVENT_H
/*===================== Module Dependency  ================== */
#include "Core\Header\maindef.h"
#include "Core\Header\global.h"

extern bit bExitEvent;	//exit message by exit event cause osd closed immediately

/*========================== Types ========================== */

/*======================== Definitions ====================== */

/*=====================  Extern Variables =================== */

/*======================= Extern Functions ================== */
void COsdFxExitEvent(void);
void COsdNoSignalEvent(void);
void COsdReckonTimeEvent(void);

#if  0
void COsdEventCloseVbi(void);

#if defined(CONFIG_VBI_VCHIP)
void COsdEventInitialVChip(void);
#endif

#endif

void COsdReckonSystemClockEvent(void);

#if _TIMER_PAGE_SUPPORT
void COsdReckonTimerPowerOnEvent(void);
void COsdReckonTimerPowerOffEvent(void);
void COsdReckonTimerSwitchChEvent(void);
#endif	//#if _TIMER_PAGE_SUPPORT

#if(_Change_SOURCE_Type == Change_SOURCE_Type2 || _Change_SOURCE_Type == Change_SOURCE_Type3)
void COsdChangeSourceEvent(void);
#endif

#if(_MEMORY_LOCATION == _FLASH)
void COsdSaveFlashDataEvent(void);
#endif
void COsdFxManualScanOverEvent(void);


// Mute icon is shown while idle state
void COsdActiveMuteIcon(void);
#if _TIMER_SLEEP_HINT_SUPPORT
void COsdStopUserTimer(void);
#endif	//#if _TIMER_SLEEP_HINT_SUPPORT

#endif //#ifndef _OSDEVENT_H

/**
 *
 * @}
 */


