⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ainshow.h

📁 MTK 1389E SOURCE CODE
💻 H
字号:
/**********************************************************************/
/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/
/***************                                       ****************/
/***************  $Modtime:: 04/08/27 9:40a    $       ****************/
/***************  $Revision:: 1                $       ****************/
/***************                                       ****************/
/***************   Description : OSD                   ****************/
/***************                                       ****************/
/***************       Company : MediaTek Inc.         ****************/
/***************    Programmer : Peter Huang           ****************/
/**********************************************************************/

#ifndef _AINSHOW_H_
#define _AINSHOW_H_

  #ifdef AUDIO_IN_EN

// *********************************************************************
// Export Function Prototype
// *********************************************************************
void vAINShowInputSource(BYTE bMode) large;
void vAINShowKaraFlag(BYTE bMode) large;
void vAINShowStreamType(BYTE bType) large;
void vAINShowFsBit(BYTE bFreq, BYTE bBitLen) large;
void vAINShowChInfo(BYTE bType) large;
void vAINShowBitRate(WORD wRate) large;
void vAINShowOutputMode(BYTE bUpSampling) large;
void vAINShow3DMode(BYTE bMode) large;

// for vAINShow3DMode()
#define AIN_3D_OFF    0
#define AIN_3D_PL2    1
#define AIN_3D_N22    2
#define AIN_3D_VSURR  3

// *********************************************************************
// Position
// *********************************************************************
#define OSD_POS_AIN_INPUT_SRC     wOsdPos(OSD_POS_TBL_AIN, 0)
#define OSD_POS_AIN_STREAM_TYPE   wOsdPos(OSD_POS_TBL_AIN, 1)
#define OSD_POS_AIN_KARA_FLAG     wOsdPos(OSD_POS_TBL_AIN, 2)
#define OSD_POS_AIN_FS_BIT        wOsdPos(OSD_POS_TBL_AIN, 3)
#define OSD_POS_AIN_CH_INFO       wOsdPos(OSD_POS_TBL_AIN, 4)
#define OSD_POS_AIN_BITRATE       wOsdPos(OSD_POS_TBL_AIN, 5)
#define OSD_POS_AIN_UPSAMPLING    wOsdPos(OSD_POS_TBL_AIN, 6)
#define OSD_POS_AIN_3D            wOsdPos(OSD_POS_TBL_AIN, 7)
#define OSD_POS_AIN_EQ_TYPE       wOsdPos(OSD_POS_TBL_AIN, 8)
#define OSD_POS_AIN_REV_TYPE      wOsdPos(OSD_POS_TBL_AIN, 9)

#define OSD_POS_AIN_MAX           10

  #else /* not define AUDIO_IN_EN */

#define OSD_POS_AIN_MAX          0

  #endif /* not define PLAYER_DIGEST */

#endif /* _AINSHOW_H_ */

// *********************************************************************
// only for osdshow.c
// *********************************************************************
#ifdef _OSDSHOW_MAIN_C_

  #ifdef AUDIO_IN_EN

static code strucOsdPos pwPosAin[OSD_POS_AIN_MAX] = {
  {WB_NORMAL_HEAD1, (0  * EFONT_WIDTH), 0,                       /* 00 OSD_POS_AIN_INPUT_SRC   */
                    (13 * EFONT_WIDTH) },
  {WB_NORMAL_HEAD1, (15 * EFONT_WIDTH), 0,                       /* 01 OSD_POS_AIN_STREAM_TYPE */
                    (8  * EFONT_WIDTH) },
  {WB_NORMAL_HEAD1, (24 * EFONT_WIDTH), 0,                       /* 02 OSD_POS_AIN_KARA_FLAG   */
                    (2  * EFONT_WIDTH) },
  {WB_NORMAL_HEAD2, (0  * EFONT_WIDTH), 0,                       /* 03 OSD_POS_AIN_FS_BIT      */
                    (12 * EFONT_WIDTH) },
  {WB_NORMAL_HEAD2, (13 * EFONT_WIDTH), 0,                       /* 04 OSD_POS_AIN_CH_INFO     */
                    (5  * EFONT_WIDTH) },
  {WB_NORMAL_HEAD2, (19 * EFONT_WIDTH), 0,                       /* 05 OSD_POS_AIN_BITRATE     */
                    (8  * EFONT_WIDTH) },
  {WB_NORMAL_PBC1,  (0  * EFONT_WIDTH), 0,                       /* 06 OSD_POS_AIN_UPSAMPLING  */
                    (15 * EFONT_WIDTH) },
  {WB_NORMAL_PBC1,  (19 * EFONT_WIDTH), 0,                       /* 07 OSD_POS_AIN_3D          */
                    (7  * EFONT_WIDTH) },
  {WB_NORMAL_PBC2,  (0  * EFONT_WIDTH), 0,                       /* 08 OSD_POS_AIN_EQ_TYPE     */
                    (10 * EFONT_WIDTH) },
  {WB_NORMAL_PBC2,  (12 * EFONT_WIDTH), 0,                       /* 09 OSD_POS_AIN_REV_TYPE    */
                    (15 * EFONT_WIDTH) }
};

  #else /* not define AUDIO_IN_EN */

#define pwPosAin    0

  #endif /* not define AUDIO_IN_EN */

#endif /* _OSDSHOW_MAIN_C_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -