module Mpg321::Control::Volume

Public Instance Methods

volume() click to toggle source
# File lib/mpg321/control/volume.rb, line 4
def volume
  @volume
end
volume=(volume) click to toggle source
# File lib/mpg321/control/volume.rb, line 8
def volume= volume
  @volume = [0, volume.to_i, 100].sort[1]
  send_command 'G', @volume
end
volume_down(dec) click to toggle source
# File lib/mpg321/control/volume.rb, line 17
def volume_down dec
  send :volume=, @volume - dec
end
volume_up(inc) click to toggle source
# File lib/mpg321/control/volume.rb, line 13
def volume_up inc
  send :volume=, @volume + inc
end