dc550_phonesm_infoaudio.h

来自「一款经典的数字电话设计资料」· C头文件 代码 · 共 53 行

H
53
字号
/*****************************************************************************/
/*  CONFIDENTIAL                                                             */
/*  Sigpro Copyright 2003, All rights reserved                               */
/*****************************************************************************/
/*  CLIENT:  Telematrix                                                      */
/*  PROJECT: DC550 Digital Centrex Phone                                     */
/*  FILE:    dc550_phonesm_infoaudio.h                                       */
/*****************************************************************************/
/*  This is the header file for dc550_phonesm_infoaudio.c.                   */
/*****************************************************************************/

#ifndef __DC550_PHONESM_INFOAUDIO_HEADER__
#define __DC550_PHONESM_INFOAUDIO_HEADER__

#include  "dc550_local.h"

/******************************************************************************
 *  ENUMS AND CONSTANTS
 *****************************************************************************/
typedef enum PHONESM_SPEAKINGDEVICE {
  PHONESM_SPEAKINGDEVICE_NONE = 0x00,
  PHONESM_SPEAKINGDEVICE_ALERTER = 0x01,
  PHONESM_SPEAKINGDEVICE_HANDSET = 0x02,
  PHONESM_SPEAKINGDEVICE_HEADSET = 0x03,
  PHONESM_SPEAKINGDEVICE_SPEAKERPHONE = 0x04
} PHONESM_SPEAKINGDEVICE_E;


/******************************************************************************
 *  FUNCTION PROTOTYPES
 *****************************************************************************/
// Utility functions
void phonesm_infoaudio_init(void);
PHONESM_SPEAKINGDEVICE_E phonesm_infoaudio_getspeakingdevice(void);
void phonesm_infoaudio_set_speakingdevice(PHONESM_SPEAKINGDEVICE_E device);


#endif


#ifndef __DC550_PHONESM_INFOAUDIO_EXTERN__
#define __DC550_PHONESM_INFOAUDIO_EXTERN__

/******************************************************************************
 *  GLOBAL VARIABLES
 *****************************************************************************/
extern PHONESM_SPEAKINGDEVICE_E phonesm_infoaudio_speakingdevice;
extern BOOL phonesm_infoaudio_buzzeron;
extern BOOL phonesm_infoaudio_muteon;
extern BOOL phonesm_infoaudio_pendingtimeout;


#endif

⌨️ 快捷键说明

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