📄 av_headset_controls.h
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004
FILE NAME
av_headset_controls.h
DESCRIPTION
*/
#ifndef _AV_HEADSET_CONTROLS_H_
#define _AV_HEADSET_CONTROLS_H_
/*************************************************************************
NAME
avHeadsetInitialiseControls
DESCRIPTION
Initialises power and button control
RETURNS
*/
void avHeadsetInitialiseControls(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetStartPowerDown
DESCRIPTION
Start to power down the headset gracefully
RETURNS
*/
void avHeadsetStartPowerDown(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetCheckPowerDownStatus
DESCRIPTION
Checks if connections have been successfully dropped and we have
initiated power down. We can then power off.
RETURNS
*/
void avHeadsetCheckPowerDownStatus(const avTaskData *theAvApp);
/*************************************************************************
NAME
avHeadsetPowerDown
DESCRIPTION
Power down the headset
RETURNS
*/
void avHeadsetPowerDown(void);
/*************************************************************************
NAME
avHeadsetHandleVolUp
DESCRIPTION
Handle volume up
RETURNS
*/
void avHeadsetHandleVolUp(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetHandleVolDown
DESCRIPTION
Handle volume down
RETURNS
*/
void avHeadsetHandleVolDown(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetPausePress
DESCRIPTION
Signal that pause has been pressed.
Note that the AV Control specification states that the pause
button will toggle between playing/paused.
RETURNS
*/
void avHeadsetPausePress(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetPauseRelease
DESCRIPTION
Signal that pause has been released
RETURNS
*/
void avHeadsetPauseRelease(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetPlayPress
DESCRIPTION
Signal that play has been pressed
RETURNS
*/
void avHeadsetPlayPress(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetPlayRelease
DESCRIPTION
Signal that play has been released
RETURNS
*/
void avHeadsetPlayRelease(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetForwardPress
DESCRIPTION
Signal that Forward has been pressed
RETURNS
*/
void avHeadsetForwardPress(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetForwardRelease
DESCRIPTION
Signal that Forward has been released
RETURNS
*/
void avHeadsetForwardRelease(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetBackwardPress
DESCRIPTION
Signal that Backward has been pressed
RETURNS
*/
void avHeadsetBackwardPress(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetBackwardRelease
DESCRIPTION
Signal that Backward has been released
RETURNS
*/
void avHeadsetBackwardRelease(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetStopPress
DESCRIPTION
Signal that Stop has been pressed
RETURNS
*/
void avHeadsetStopPress(avTaskData* theAvApp);
/*************************************************************************
NAME
avHeadsetStopRelease
DESCRIPTION
Signal that Stop has been released
RETURNS
*/
void avHeadsetStopRelease(avTaskData* theAvApp);
#endif /* _AV_HEADSET_CONTROLS_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -