source: svn/newcon3bcm2_21bu/magnum/syslib/synclib/7552/bsynclib_mute_control_priv.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 2.6 KB
Line 
1/***************************************************************************
2*     Copyright (c) 2004-2010, Broadcom Corporation
3*     All Rights Reserved
4*     Confidential Property of Broadcom Corporation
5*
6*  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7*  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8*  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9*
10* $brcm_Workfile: bsynclib_mute_control_priv.h $
11* $brcm_Revision: Hydra_Software_Devel/4 $
12* $brcm_Date: 3/22/10 5:40p $
13*
14* Revision History:
15*
16* $brcm_Log: /magnum/syslib/synclib/noarch/bsynclib_mute_control_priv.h $
17*
18* Hydra_Software_Devel/4   3/22/10 5:40p bandrews
19* SW7408-83: add unconditional video unmute
20*
21* Hydra_Software_Devel/3   3/19/10 2:50p bandrews
22* SW7405-3774: merge mute control
23*
24* Hydra_Software_Devel/SW7405-3774/1   2/17/10 6:17p bandrews
25* SW7405-3774: attempt to fix early audio unmute then mute
26*
27* Hydra_Software_Devel/2   2/4/10 3:43p bandrews
28* SW7405-3774: fix PIG behavior
29*
30* Hydra_Software_Devel/1   1/27/10 12:57p bandrews
31* SW7405-3774: adding mute control support
32***************************************************************************/
33
34#include "bsynclib.h"
35#include "bsyslib.h"
36#include "bsynclib_audio_source.h"
37#include "bsynclib_video_source.h"
38
39#ifndef BSYNCLIB_MUTE_CONTROL_PRIV_H__
40#define BSYNCLIB_MUTE_CONTROL_PRIV_H__
41
42bool BSYNClib_MuteControl_P_FullScreenCheck(BSYNClib_Channel_Handle hChn);
43BERR_Code BSYNClib_MuteControl_P_UnmuteAll(BSYNClib_Channel_Handle hChn);
44
45BERR_Code BSYNClib_MuteControl_P_HandleVideoSourceMutePending(BSYNClib_Channel_Handle hChn, BSYNClib_VideoSource * psSource);
46BERR_Code BSYNClib_MuteControl_P_HandleAudioSourceMutePending(BSYNClib_Channel_Handle hChn, BSYNClib_AudioSource * psSource);
47
48BERR_Code BSYNClib_MuteControl_P_TaskTimerExpired(void * pvParm1, int iParm2, BSYSlib_Timer_Handle hTimer);
49BERR_Code BSYNClib_MuteControl_P_Process(void * pvParm1, int iParm2);
50
51BERR_Code BSYNClib_MuteControl_P_VideoSourceUnmuteTimerExpired(void * pvParm1, int iParm2, BSYSlib_Timer_Handle hTimer);
52BERR_Code BSYNClib_MuteControl_P_AudioSourceUnmuteTimerExpired(void * pvParm1, int iParm2, BSYSlib_Timer_Handle hTimer);
53#if BSYNCLIB_UNCONDITIONAL_AUDIO_UNMUTE_SUPPORT
54BERR_Code BSYNClib_MuteControl_P_AudioSourceUnconditionalUnmuteTimerExpired(void *pvParm1,int iParm2,BSYSlib_Timer_Handle hTimer);
55#endif
56#if BSYNCLIB_UNCONDITIONAL_VIDEO_UNMUTE_SUPPORT
57BERR_Code BSYNClib_MuteControl_P_VideoSourceUnconditionalUnmuteTimerExpired(void *pvParm1,int iParm2,BSYSlib_Timer_Handle hTimer);
58#endif
59
60#endif /*BSYNCLIB_MUTE_CONTROL_PRIV_H__ */
61
Note: See TracBrowser for help on using the repository browser.