Sha256: 61cd535eee504dcdd0a0a92678159b67af189ce9683ec078a3e1116ee20981c8

Contents?: true

Size: 561 Bytes

Versions: 34

Compression:

Stored size: 561 Bytes

Contents

require "fsr/app"
require 'fsr/file_methods'
module FSR
  module App
    class Playback < Application

      include ::FSR::App::FileMethods

      attr_reader :wavfile

      def initialize(wavfile)
        # wav file you wish to play, full path
        test_files wavfile
        @wavfile = wavfile
      end

      def arguments
        @wavfile
      end

      def sendmsg
        "call-command: execute\nexecute-app-name: %s\nexecute-app-arg: %s\nevent-lock:true\n\n" % [app_name, arguments]
      end
    end

    register(:playback, Playback)
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
freeswitcher-0.8.0 lib/fsr/app/playback.rb
freeswitcher-0.7.1 lib/fsr/app/playback.rb
freeswitcher-0.7.0 lib/fsr/app/playback.rb
freeswitcher-0.6.18 lib/fsr/app/playback.rb
freeswitcher-0.6.17 lib/fsr/app/playback.rb
freeswitcher-0.6.16 lib/fsr/app/playback.rb
freeswitcher-0.6.15 lib/fsr/app/playback.rb
freeswitcher-0.6.14 lib/fsr/app/playback.rb
freeswitcher-0.6.13 lib/fsr/app/playback.rb
freeswitcher-0.6.12 lib/fsr/app/playback.rb
freeswitcher-0.6.11 lib/fsr/app/playback.rb
freeswitcher-0.6.10 lib/fsr/app/playback.rb
freeswitcher-0.6.9 lib/fsr/app/playback.rb
freeswitcher-0.6.8 lib/fsr/app/playback.rb
freeswitcher-0.6.7 lib/fsr/app/playback.rb
freeswitcher-0.6.6 lib/fsr/app/playback.rb
freeswitcher-0.6.5 lib/fsr/app/playback.rb
freeswitcher-0.6.4 lib/fsr/app/playback.rb
freeswitcher-0.6.3 lib/fsr/app/playback.rb
freeswitcher-0.6.2 lib/fsr/app/playback.rb