一鍵調節音量

2021-07-25 07:38:22 字數 1323 閱讀 7668

ctrl+→:增大音量並顯示當前音量;

ctrl+←:減小音量並顯示當前音量。

ctrl+小鍵盤*:靜音

^right::

goto, vol+

return

^left:: ;還可以這樣:>^left::soundset -5

goto, vol-

return

^numpadmult::send

vol+:

vol-:

gui_w=700 ;設定gui的寬度;

gui_h=80 ;設定gui的高度(包括上下文本在內了)

gui_x :=(a_screenwidth-gui_w)/2 ;"" 取螢幕中間一半的地方放置gui

gui_y := a_screenheight-190 ;s

wp:=gui_w*0.9 ;w-h ;進度條的長度

hp:=gui_h/3 ;進度條高度

xp:=(gui_w-wp)/2 ;進度條x位置

back_colour := 0x000000 ;背景色:黑色

font_colour := 0xffffff ;字型顏色:白色;

backbar_colour := 0x000000 ;進度條背景色:黑色

bar_colour := 0x0000ff ;活動進度條顏色:藍色

max_trans := 200 ;最大透明度

soundget, vol ;獲取主音量;

curr_vol := vol ;將當前主音量賦予當前的音量;

trans := max_trans ;透明度賦值

ifwinnotexist,vol_osd ;若不存在則建立視窗;

winset, transparent, 255, vol_osd ;255為不透明;0為全透明;

soundset, % instr(a_thislabel,"+") ? "+1" : "-1", master

soundget, vol ;再次獲取修改後的主音量;

guicontrol,, progress, % vol

regexmatch( vol, "(?\d+)\.", rg )

guicontrol,, vol, % rgpercent

settimer, fade, -1500

return

fade: ;設定gui消失時間;

while ( trans > 0) ;這樣做是增加淡出效果;

gui,destroy

winclose,vol_osd

return

C 調節PCM音量

在用 解碼器 具體的實現函式如下 void raisevolume char buf,uint32 size,uint32 urepeat,double vol buf為需要調節音量的音訊資料塊首位址指標,size為長度,urepeat為重複次數,通常設為1,vol為增益倍數,可以小於1 for i...

音量調節流程

在分析 android音訊系統時,習慣將其實現分為兩個部分 資料流和策略。資料流描述了音訊資料從資料來源流向目的地的過程。而策略則是管理及控制資料流的路徑與呈現的過程.audiotrack audiorecord 和audioflinger 可以被劃歸到資料流的範疇去討論。而 audiopolicy...

音量調節(洛谷)

題目描述 乙個吉他手準備參加一場演出。他不喜歡在演出時始終使用同乙個音量,所以他決定每一首歌之前他都需要改變一次音量。在演出開始之前,他已經做好乙個列表,裡面寫著每首歌開始之前他想要改變的音量是多少。每一次改變音量,他可以選擇調高也可以調低,音量用乙個整數描述。輸入檔案中整數beginlevel,代...