libsaria: Set volume using new preferences

I somehow missed this earlier...
This commit is contained in:
Bryan Schumaker 2011-04-30 12:49:48 -04:00
parent 6c73a9c43a
commit 4e66cca423
2 changed files with 9 additions and 0 deletions

View File

@ -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()

View File

@ -55,3 +55,5 @@ def seek(amount):
return
seek_to( pos + (amount * 1000000000) )
def set_volume(prcnt):
player.set_property("volume", prcnt)