亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? headset_volume.h

?? bluelab的一個很好的例程
?? H
字號:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004

FILE NAME
    headset_volume.h
    
DESCRIPTION

    
*/

#ifndef HEADSET_SOUND_MANAGER_VOL_H
#define HEADSET_SOUND_MANAGER_VOL_H


#include "headset_private.h"
#include "headset_volume.h"

#define SOM_VOLUME_PSKEY_BASE  (32)

#define SOM_DEFAULT_MIC_LEVEL   (0x0a)
#define SOM_DEFAULT_VOLUME_LEVEL (0x08)


/****************************************************************************
NAME 
    VolumeConfigureVolumeSettings

DESCRIPTION
 Configures the volume settings - via config manager -
    
RETURNS
 void
    
*/
void VolumeConfigureVolumeSettings ( hsTaskData * pApp ,
                                           uint16 pProfileVolume , 
                                           uint16 pIncLevel , 
                                           uint16 pDecLevel ,
                                           uint16 pMicLevel , 
                                           HeadsetTone_t pTone ,
                                           uint16 pVolGain ,
                                           uint16 pMicGain ) ;

/****************************************************************************
NAME 
 VolumeDefault

DESCRIPTION
 sets a default volume

RETURNS
 void
    
*/ 
void VolumeDefault ( hsTaskData * pApp, uint16 level) ;

/*************************************************************************
NAME    
    VolumeHandleVolumeInd
    
DESCRIPTION
    Handles a volume indication from an AG - does not send a response back

RETURNS
    void
*/
void VolumeHandleVolumeInd ( hsTaskData * pApp , uint16 pProfileVolume ) ;
 
/*************************************************************************
NAME    
    VolumeHandleSetMicLevel
    
DESCRIPTION
    Sets the Mic gain level
    
RETURNS
    void
*/
void VolumeSetMicLevel ( hsTaskData * pApp , uint16 pMicGain ) ;

/****************************************************************************
NAME 
 VolumeUp

DESCRIPTION
 Increments voulme

RETURNS
 void
    
*/
void VolumeUp ( hsTaskData   * pApp ) ;

/****************************************************************************
NAME 
 VolumeDown

DESCRIPTION
 Decrements volume - sends a response to the AG

RETURNS
 void
    
*/
void VolumeDown ( hsTaskData * pApp ) ;

/****************************************************************************
NAME 
 VolumeToggleMute

DESCRIPTION
 Toggles the mute state

RETURNS
 void
    
*/
void VolumeToggleMute ( hsTaskData * pApp );

/****************************************************************************
NAME 
 VolumeMuteOn

DESCRIPTION
 Enables Mute

RETURNS
 void
    
*/
void VolumeMuteOn ( hsTaskData * pApp ) ;

/****************************************************************************
NAME 
 VolumeMuteOff

DESCRIPTION
 Disables Mute

RETURNS
 void
    
*/
void VolumeMuteOff ( hsTaskData * pApp ) ;

/****************************************************************************
NAME 
 VolumeCompleteUnmuteMicrophone

DESCRIPTION
 method to complete the unmute action - ramps the vol up to the desired level
    This should occur after the delay between setting the mic bias and beginning the #
    mic gain increase

RETURNS

*/
void VolumeCompleteUnmuteMicrophone ( hsTaskData * pApp ) ;
/****************************************************************************
NAME 
 VolumeSetForTonePlayback

DESCRIPTION
 Sets a VOlume Level to be used for the Tone playback. This level is just set to the
    codecs and notused as an internal volume level. This can be restored once the tone 
    playback is complete
 
RETURNS
    
*/
void VolumeSetForTonePlayback (hsTaskData * pApp , uint16 pNewVolume );

/****************************************************************************
NAME 
 VolumeRestoreAfterTonePlayback

DESCRIPTION
 After the tone has been played - this restores the volume to the internal level used
 
RETURNS
    
*/
void VolumeRestoreAfterTonePlayback ( hsTaskData * pApp  ) ;

/****************************************************************************
NAME 
 VolumeGetStoredAGVolumeLevel

DESCRIPTION
 Get the stored volume level of the device with the specified bdaddr
 
RETURNS
 volume level (0-15)
    
*/
void VolumeGetStoredAGVolumeLevel(const bdaddr* bd_addr);


/****************************************************************************
NAME 
 VolumeSetStoredAGVolumeLevel

DESCRIPTION
 Set the stored volume level of the device with the specified bdaddr
 
RETURNS
 
*/
void VolumeSetStoredAGVolumeLevel(const bdaddr* bd_addr, uint16 level);

/****************************************************************************
NAME 
 VolumeMuteRemind

DESCRIPTION
 Sends a mute reminder message
 
RETURNS
 
*/
void VolumeMuteRemind ( hsTaskData * pApp ) ;

/****************************************************************************
NAME 
 VolumeZero

DESCRIPTION
 Set the volume to zero
 
RETURNS
    
*/
void VolumeZero ( hsTaskData * pApp  ) ;

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜视频一区在线观看| 国产日韩欧美综合一区| 99精品国产视频| 国产精品系列在线播放| 激情久久五月天| 九色综合狠狠综合久久| 狠狠色狠狠色合久久伊人| 另类小说视频一区二区| 久久国产尿小便嘘嘘尿| 国产麻豆精品在线| 成人高清在线视频| av在线一区二区| 欧美日韩亚洲综合| 91精品国产综合久久久久久漫画 | 亚洲成人三级小说| 亚洲综合无码一区二区| 亚洲v日本v欧美v久久精品| 亚洲高清免费在线| 免费看黄色91| 国产91丝袜在线播放九色| 成人黄色在线视频| 色丁香久综合在线久综合在线观看 | 国产精品丝袜在线| 亚洲欧美日韩国产中文在线| 亚洲国产精品自拍| 久久99精品国产91久久来源| 国产精品影视天天线| 9人人澡人人爽人人精品| 欧美婷婷六月丁香综合色| 欧美一级在线视频| 国产精品成人一区二区三区夜夜夜| 国产精品成人免费| 午夜精品久久久久久久99水蜜桃| 国产一区二区三区久久久| 在线免费一区三区| 久久久精品天堂| 亚洲成av人综合在线观看| 久久草av在线| 欧美色欧美亚洲另类二区| 精品国产乱码久久久久久老虎 | 免费成人在线网站| av中文字幕一区| 欧美一卡二卡在线观看| 亚洲视频一区在线| 久久激情五月婷婷| 欧美在线一二三四区| 国产日本欧洲亚洲| 美国av一区二区| 欧美亚洲丝袜传媒另类| 国产欧美日韩不卡| 久久精品国产亚洲aⅴ| 99国产精品久久久久久久久久久 | 国产一区二区三区四区五区入口 | 99在线精品视频| 久久婷婷综合激情| 视频一区二区三区中文字幕| 成人午夜电影久久影院| 日韩丝袜美女视频| 丝袜亚洲另类欧美| 色94色欧美sute亚洲13| 欧美国产日韩在线观看| 久久国产精品99久久久久久老狼 | 日韩欧美123| 亚洲精品乱码久久久久| 高潮精品一区videoshd| 日韩精品一区二区三区中文不卡| 亚洲精品videosex极品| 粉嫩aⅴ一区二区三区四区五区| 欧美一级片在线| 亚洲一区二区三区视频在线播放| 成人av电影观看| 国产免费观看久久| 国产传媒日韩欧美成人| 欧美精品一区二区三区视频| 三级久久三级久久| 91精品一区二区三区在线观看| 亚洲视频图片小说| 色婷婷精品大在线视频| 成人免费在线播放视频| 成人av网址在线观看| 国产精品初高中害羞小美女文| k8久久久一区二区三区 | 亚洲欧洲精品一区二区三区不卡| 国产精品亚洲第一区在线暖暖韩国| 欧美成人三级在线| 国产精品亚洲一区二区三区妖精 | 欧美人与禽zozo性伦| 亚洲地区一二三色| 91精品国产麻豆| 久久99精品网久久| 国产精品私人自拍| 日本道在线观看一区二区| 亚洲网友自拍偷拍| 日韩欧美在线观看一区二区三区| 麻豆成人综合网| 国产喷白浆一区二区三区| 91色.com| 日本午夜一区二区| 国产欧美精品一区二区三区四区| 成人精品一区二区三区四区 | 久久久精品国产免大香伊| 成人免费观看视频| 一区二区激情视频| 精品国产一二三区| 91网站最新网址| 日本视频一区二区三区| 国产日韩精品一区二区三区在线| 91片黄在线观看| 久久福利视频一区二区| 国产精品福利电影一区二区三区四区| 91国模大尺度私拍在线视频| 久久精品99国产精品| 亚洲欧美激情小说另类| 26uuu久久天堂性欧美| 色婷婷亚洲婷婷| 国产成人精品一区二区三区四区 | 日本伊人午夜精品| 中文字幕一区二区三区不卡在线| 欧美另类高清zo欧美| 国产精品99久久久久久久vr| 亚洲专区一二三| 日本一区二区三区免费乱视频| 欧美网站大全在线观看| 成人免费视频网站在线观看| 蜜桃精品视频在线| 亚洲一级在线观看| 国产精品网站在线播放| 欧美成人官网二区| 欧美猛男超大videosgay| 成人一区在线观看| 国产主播一区二区三区| 亚洲成人免费影院| 亚洲精品第一国产综合野| 精品国产凹凸成av人网站| 欧美理论在线播放| 色婷婷精品大视频在线蜜桃视频| 高清视频一区二区| 国产成人综合亚洲网站| 奇米精品一区二区三区在线观看| 一区二区三区中文在线观看| 中文字幕日韩一区二区| 国产午夜精品久久久久久免费视| 日韩精品在线网站| 91 com成人网| 精品视频一区二区三区免费| 一本一道久久a久久精品综合蜜臀| 高清视频一区二区| 成人一区在线看| eeuss国产一区二区三区| 粉嫩高潮美女一区二区三区 | 久久九九99视频| 日韩丝袜情趣美女图片| 欧美福利电影网| 在线电影国产精品| 91精品久久久久久久久99蜜臂| 欧美精品国产精品| 欧美日韩精品系列| 欧美高清视频一二三区| 91精品国产欧美一区二区18| 欧美一区二区日韩一区二区| 91精品国产色综合久久久蜜香臀| 3atv一区二区三区| 日韩免费观看2025年上映的电影| 欧美一区二区在线免费播放| 欧美一区二区三区四区高清| 日韩午夜中文字幕| 久久久久久久精| 亚洲欧美另类小说视频| 亚洲一区视频在线| 日韩avvvv在线播放| 国产精品中文有码| 色系网站成人免费| 欧美日韩国产一区| 欧美zozo另类异族| 欧美国产综合色视频| 一区二区不卡在线播放| 青椒成人免费视频| 国产高清在线观看免费不卡| 成人黄色网址在线观看| 色综合久久久久久久| 91精品国产福利| 中文字幕第一区综合| 亚洲一区二区3| 国产精品一区二区三区网站| 成人国产在线观看| 8v天堂国产在线一区二区| 精品日韩一区二区三区| 亚洲视频网在线直播| 日韩国产欧美视频| 成人中文字幕在线| 欧美日本国产视频| 中文字幕第一区综合| 日本伊人色综合网| 色综合亚洲欧洲| 欧美成人官网二区| 亚洲国产美女搞黄色| 国产91高潮流白浆在线麻豆| 精品视频在线免费看| 国产精品毛片大码女人| 精品影院一区二区久久久|