📄 eq.c
字号:
/**********************************************************************/
/*************** MTK CONFIDENTIAL & COPYRIGHTED ****************/
/*************** ****************/
/*************** $Modtime:: 03/10/27 11:42a $ ****************/
/*************** $Revision: 2.0 $ ****************/
/*************** ****************/
/*************** Description : Spectrum display ****************/
/*************** control module ****************/
/*************** ****************/
/*************** Company : MediaTek Inc. ****************/
/*************** Programmer : ****************/
/**********************************************************************/
#include "general.h"
#pragma NOAREGS
#ifdef SPTM_SUPPORT
void vSptmDraw(BYTE bType) large
{
#ifdef USE_MED_SPTM
_wStartX = 0;
_wStartY = 0;
_wEndX = NORMAL_SPTM_WIDTH;
_wEndY = NORMAL_SPTM_HEIGHT;
vRectangle(WB_NORMAL_SPTM, 0, 0, TRUE, 0);
#endif
_wStartX = 40;
_wStartY = 0;
_wEndX = SPTM_LINE_WIDTH;
_wEndY = SPTM_LINE_HEIGHT;
if (bType == OSD_EQ_TYPE_GRID)
{
vShowEqBar(WB_NORMAL_SPTM, bType, SPTM_GRID_NOISE, SPTM_TOTAL_LINE, SPTM_LINE_SPACE);
}
else /* OSD_EQ_TYPE_BAR */
{
vShowEqBar(WB_NORMAL_SPTM, bType, SPTM_BAR_NOISE, SPTM_TOTAL_LINE, SPTM_LINE_SPACE);
}
}
void vSptmChangeType(BYTE bType) large
{
vHideEqBar();
if ((bType == OSD_EQ_TYPE_DISABLE) ||
(bType >= OSD_EQ_TYPE_MAX))
{
_rEqState.bDispType = OSD_EQ_TYPE_DISABLE;
#ifdef PLAYER_ZOOMIN_INDICATOR
if(fgIsZoomBrShow() == TRUE)
{
vOsdShowWb(OSD_WB_ZOOM_BR);
}
else
#endif
{
vOsdShowWb(OSD_WB_NORMAL);
}
return;
}
#ifdef PLAYER_ZOOMIN_INDICATOR
_rOsdStateCtx.fgZoomBrShow = FALSE;
#endif
_rEqState.bDispType = bType;
vOsdShowWb(OSD_WB_SPECTRUM);
vSptmDraw(bType);
}
#endif /* SPTM_SUPPORT */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -