libsaria: Set volume using new preferences
I somehow missed this earlier...
This commit is contained in:
parent
6c73a9c43a
commit
4e66cca423
|
@ -5,6 +5,7 @@ import datetime
|
|||
import threading
|
||||
import pipeline
|
||||
from libsaria import callbacks
|
||||
from libsaria import prefs
|
||||
|
||||
timedelta = datetime.timedelta
|
||||
audio_lock = threading.Lock()
|
||||
|
@ -57,6 +58,12 @@ def seek(amount):
|
|||
pipeline.seek(amount)
|
||||
unlock_audio()
|
||||
|
||||
def set_volume(prcnt):
|
||||
lock_audio()
|
||||
pipeline.set_volume(prcnt)
|
||||
unlock_audio()
|
||||
prefs.set("libsaria.audio.volume", prcnt)
|
||||
|
||||
def position():
|
||||
lock_audio()
|
||||
pos = pipeline.position()
|
||||
|
|
|
@ -55,3 +55,5 @@ def seek(amount):
|
|||
return
|
||||
seek_to( pos + (amount * 1000000000) )
|
||||
|
||||
def set_volume(prcnt):
|
||||
player.set_property("volume", prcnt)
|
||||
|
|
Loading…
Reference in New Issue