?? eq.c
字號:
/**********************************************************************/
/*************** MTK CONFIDENTIAL & COPYRIGHTED ****************/
/*************** ****************/
/*************** $Modtime:: 07/04/09 11:49a $ ****************/
/*************** $Revision:: 2 $ ****************/
/*************** ****************/
/*************** 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
#ifdef USE_LARGE_SPTM
_wStartX = 12;
_wStartY = 10;
#else
_wStartX = 40;
_wStartY = 0;
#endif
_wEndX = SPTM_LINE_WIDTH;
_wEndY = SPTM_LINE_HEIGHT;
if (bType == OSD_EQ_TYPE_GRID)
{
#ifdef USE_LARGE_SPTM
vClearWB(WB_NORMAL_SPTM);
#endif
vShowEqBar(WB_NORMAL_SPTM, bType, SPTM_GRID_NOISE, SPTM_TOTAL_LINE, SPTM_LINE_SPACE);
}
else /* OSD_EQ_TYPE_BAR */
{
#ifdef USE_LARGE_SPTM
vClearWB(WB_NORMAL_SPTM);
#endif
vShowEqBar(WB_NORMAL_SPTM, bType, SPTM_BAR_NOISE, SPTM_TOTAL_LINE, SPTM_LINE_SPACE);
}
#ifdef USE_LARGE_SPTM
_wStartX = 0;
_wStartY = 0;
_wEndX = NORMAL_SPTM_WIDTH - 1;
_wEndY = NORMAL_SPTM_HEIGHT;
vRectangle(WB_NORMAL_SPTM, 8, 1, FALSE, 0);
#endif /* USE_LARGE_SPTM */
}
void vSptmChangeType(BYTE bType) large
{
vHideEqBar();
if ((bType == OSD_EQ_TYPE_DISABLE) ||
(bType >= OSD_EQ_TYPE_MAX))
{
_rEqState.bDispType = OSD_EQ_TYPE_DISABLE;
vOsdShowWb(OSD_WB_NORMAL);
return;
}
_rEqState.bDispType = bType;
vOsdShowWb(OSD_WB_SPECTRUM);
vSptmDraw(bType);
}
#endif /* SPTM_SUPPORT */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -