]> git.sesse.net Git - mlt/blob - mlt++/swig/ruby/miracle.rb
Merge ../mlt++
[mlt] / mlt++ / swig / ruby / miracle.rb
1 #!/usr/bin/env ruby
2
3 require 'mltpp'
4
5 def command 
6         puts "command"
7 end
8
9 def push 
10         puts "push"
11 end
12
13 miracle = Mltpp::Miracle.new( "miracle-ruby", 5260 )
14 miracle.start
15 miracle.execute( "uadd sdl" )
16 listener = Mltpp::Listener.new( miracle, "command-received", method( :command ) )
17 listener = Mltpp::Listener.new( miracle, "push-received", method( :push ) )
18 miracle.wait_for_shutdown
19