📄 halvol.h
字号:
/****************************************************************
* Viaon Technology (Suzhou) Co.,Ltd
*
* Copyright 2007, Viaon Technology (Suzhou) Co.,Ltd,Suzhou,China
* All rights reserved.
*
*
* Filename: halvol.h
*
* Programmer: Greg
*
* Created: 1/2/2008
*
* Description: public functions
*
*
* Change History (most recent first): 2008.1.2
****************************************************************/
#ifndef __HALVOL_H__
#define __HALVOL_H__
//Volume smooth status definition for FSM
#define SMOOTH_CAUSE_VOLDOWN 0X10
#define SMOOTH_CAUSE_OVER 0X11
#define SMOOTH_CAUSE_VOLUP 0X12
#define SMOOTH_CAUSE_IDLE 0X13
//Volume level
#define VOLLEVEL_DEFAULT 12
#define VOLLEVEL_MAX 16
#define VOLLEVEL_MIN 0
#define VOLLEVEL_SMTHLOW 0
//Volume adjustment step
#define VOL_DOWN_STEP 1
#define VOL_SMTHDOWN_STEP 12
#define VOL_SMTH_BEGIN 0X06 //unit 100ms
//API for volume control.
void halVolInit(void);
BYTE halVolGet(void);
void halVolSet(BYTE bVol);
BYTE halVolUp(void);
BYTE halVolDown(void);
void halVolSmthSet(BYTE bVol, BYTE bSta, BYTE bBeg);
void halVolSmthFSM(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -