Make swig bindings a superset of mlt.
[melted] / src / swig / ruby / server.rb
1 #!/usr/bin/env ruby
2
3 require 'mlt'
4
5 def command
6 puts "command"
7 end
8
9 def push
10 puts "push"
11 end
12
13 melted = Mlt::Melted.new( "melted-ruby", 5260 )
14 melted.start
15 melted.execute( "uadd sdl" )
16 listener = Mlt::Listener.new( melted, "command-received", method( :command ) )
17 listener = Mlt::Listener.new( melted, "push-received", method( :push ) )
18 melted.wait_for_shutdown