Class: MplayerController

Inherits:
Gyruby::Remote show all
Defined in:
lib/gyruby/mplayer_controller.rb

Instance Method Summary collapse

Methods inherited from Gyruby::Remote

#listen, #record, #subscribe

Constructor Details

#initialize(user) ⇒ MplayerController

Returns a new instance of MplayerController.



22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/gyruby/mplayer_controller.rb', line 22

def initialize(user)
  super()
  subscribe("\b%\377\351\000\000") do |s|
    volume_up
  end
  subscribe("\b%\377\352\000\000") do |s|
    volume_down
  end
  subscribe("\b%\377\234\000\000") do |s|
    osd_up
  end
  subscribe("\b%\377\235\000\000") do |s|
    osd_down
  end
  subscribe("\b%\377\313\000\000", "\b%\377\000\000\000") do |key, options|
    seek(options[:x].to_f/ options[:xmax].to_f)
  end
  @osd = 0
  @user = user
end