digest.h

来自「mtkDVD源代码程序4*16 很好玩的内置5.1环绕音效 大家可以玩一下」· C头文件 代码 · 共 54 行

H
54
字号
/**********************************************************************/
/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/
/***************                                       ****************/
/***************  $Modtime:: 04/08/27 9:39a    $       ****************/
/***************  $Revision:: 1                $       ****************/
/***************                                       ****************/
/***************   Description : Digest include files  ****************/
/***************                                       ****************/
/***************       Company : MediaTek Inc.         ****************/
/***************    Programmer :                       ****************/
/**********************************************************************/
#ifndef _DIGEST_H_
#define _DIGEST_H_

// *********************************************************************
// Export input state function
// *********************************************************************
void vDigestInit(BYTE fgInit) large;
BOOL fgDigestState(void) large;
void vDigestExit(void) large;

void vDigestHandleUpdate(BYTE bItem, BYTE bVal) large;
void vDigestUsrPbcChange(void) large;

#define DGST_UPD_NO      0

// megaa dgst time mark number begin
#define DGST_ROW_NS       2
#define DGST_COL_NS       3
#define DGST_VIEW_NS      (DGST_ROW_NS * DGST_COL_NS)

typedef struct structDigest
{
  /* BYTE 1 */
  BYTE bType:5;        /* digest type */
  BYTE bState:3;       /* input state */
  /* BYTE 2 */
  BYTE bPageItemMax:4; /* current display item max, for display */
  BYTE bCurItem:4;     /* current item for input state */
  /* BYTE 3 */
  BYTE bSelNoMax:7;      /* selection number max, max 99, for menu */
  BYTE fgResume:1;     /* from stop or from play? */  
  /* BYTE 4 */
  BYTE bTypeParm;      /* parameter for digest type */
  /* BYTE 5 */
  BYTE bPageNo:5;      /* page number, from 0 to 16 */
  BYTE fgPrevValid:1;  /* is exist previous page? */
  BYTE fgNextValid:1;  /* is exist next page? */
  BYTE fgDispValid:1;  /* is digest display finished? */
} strucDigest;
// megaa dgst time mark number end

#endif /* _DIGEST_H_ */

⌨️ 快捷键说明

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