ocarina/src/core/gstreamer/volume.py

36 lines
563 B
Python

#! /usr/bin/python
# To change this template, choose Tools | Templates
# and open the template in the editor.
__author__="bjschuma"
__date__ ="$May 11, 2010 10:32:12 PM$"
from gstreamer import player
from ocarina import vars
def setvol(volume):
if volume > 1.0:
volume = 1.0
elif volume < 0.0:
volume = 0.0
player.set_property("volume",volume)
vars.VOLUME = volume
def volup():
volume = vars.VOLUME
volume += vars.VOLUMEINCR
setvol(volume)
def voldown():
volume = vars.VOLUME
volume -= vars.VOLUMEINCR
setvol(volume)
setvol(vars.VOLUME)