# -*- encoding: utf-8 -*- # stub: fmod 0.9.0 ruby lib Gem::Specification.new do |s| s.name = "fmod".freeze s.version = "0.9.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Eric \"ForeverZero\" Freed".freeze] s.bindir = "exe".freeze s.date = "2018-07-09" s.description = "A full-featured (complete Ruby wrapper) of the ultra-powerful FMOD Low-Level API. Uses the built-in Fiddle library (Ruby 2.0+), and has no external gem dependencies, all that is needed is the native FMOD platform-specific native FMOD libraries (included).\n\nFMOD supports a host of audio formats including:\n\n- Audio Interchange File Format (.aiff )\n- Advanced Systems Format (.asf)\n- Advanced Stream Redirector (.asx)\n- Downloadable Sound (.dls)\n- Free Lossless Audio Codec (.flac)\n- FMOD Sound Bank (.fsb)\n- Impulse Tracker (.it)\n- MPEG Audio Layer 3 URL (.m3u)\n- Musical Instrument Digital Interface (.mid, .midi)\n- Module Format (.mod)\n- MPEG Audio Layer 2 (.mp2)\n- MPEG Audio Layer 3 (.mp3)\n- OGG Vorbis (.ogg)\n- Playlist (.pls)\n- ScreamTracker 3 Module (.s3m )\n- PS2/PSP Format (.vag )\n- Waveform Audio File Forma (.wav )\n- Windows Media Audio Redirector (.wax )\n- Windows Media Audio (.wma )\n- Extended Module (.xm )\n- Windows Media Audio (Xbox 360) (.xma)\n\nFMOD is most widely known for its application in video games for sound effects, as it fully supports 3D sound, and can be found in all popular video game consoles (Sony, Microsoft, and Nintendo), as well as a large number of popular PC and mobile games. Built-in is a large collection of audio effects that can be applied to a sound, including various equalizers, advanced reverb environments, pitch-shifting, frequency, flange, chorus, and many, many more.\n\nThe wrapper supports callbacks for various events, such as sync-points in wave files, sound playback ending (either by user or end of data), and various other scenarios. It additionally supports access to raw PCM data directly from the sound card, for creating visualizations or examining the sound in real-time.".freeze s.email = ["efreed09@gmail.com".freeze] s.files = [".gitignore".freeze, ".travis.yml".freeze, ".yardopts".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/setup".freeze, "ext/fmod.dll".freeze, "ext/fmod64.dll".freeze, "ext/libfmod.dylib".freeze, "ext/llbfmod.zip".freeze, "extras/FMOD Studio Programmers API for Windows.chm".freeze, "fmod.gemspec".freeze, "lib/fmod.rb".freeze, "lib/fmod/channel.rb".freeze, "lib/fmod/channel_control.rb".freeze, "lib/fmod/channel_group.rb".freeze, "lib/fmod/core.rb".freeze, "lib/fmod/core/bool_description.rb".freeze, "lib/fmod/core/channel_mask.rb".freeze, "lib/fmod/core/data_description.rb".freeze, "lib/fmod/core/driver.rb".freeze, "lib/fmod/core/dsp_description.rb".freeze, "lib/fmod/core/dsp_index.rb".freeze, "lib/fmod/core/dsp_type.rb".freeze, "lib/fmod/core/extensions.rb".freeze, "lib/fmod/core/file_system.rb".freeze, "lib/fmod/core/filter_type.rb".freeze, "lib/fmod/core/float_description.rb".freeze, "lib/fmod/core/guid.rb".freeze, "lib/fmod/core/init_flags.rb".freeze, "lib/fmod/core/integer_description.rb".freeze, "lib/fmod/core/mode.rb".freeze, "lib/fmod/core/output_type.rb".freeze, "lib/fmod/core/parameter_info.rb".freeze, "lib/fmod/core/parameter_type.rb".freeze, "lib/fmod/core/result.rb".freeze, "lib/fmod/core/reverb.rb".freeze, "lib/fmod/core/sound_ex_info.rb".freeze, "lib/fmod/core/sound_format.rb".freeze, "lib/fmod/core/sound_group_behavior.rb".freeze, "lib/fmod/core/sound_type.rb".freeze, "lib/fmod/core/speaker_index.rb".freeze, "lib/fmod/core/speaker_mode.rb".freeze, "lib/fmod/core/spectrum_data.rb".freeze, "lib/fmod/core/structure.rb".freeze, "lib/fmod/core/structures.rb".freeze, "lib/fmod/core/tag.rb".freeze, "lib/fmod/core/tag_data_type.rb".freeze, "lib/fmod/core/time_unit.rb".freeze, "lib/fmod/core/vector.rb".freeze, "lib/fmod/core/window_type.rb".freeze, "lib/fmod/dsp.rb".freeze, "lib/fmod/dsp_connection.rb".freeze, "lib/fmod/effects.rb".freeze, "lib/fmod/effects/channel_mix.rb".freeze, "lib/fmod/effects/chorus.rb".freeze, "lib/fmod/effects/compressor.rb".freeze, "lib/fmod/effects/convolution_reverb.rb".freeze, "lib/fmod/effects/delay.rb".freeze, "lib/fmod/effects/distortion.rb".freeze, "lib/fmod/effects/dsps.rb".freeze, "lib/fmod/effects/echo.rb".freeze, "lib/fmod/effects/envelope_follower.rb".freeze, "lib/fmod/effects/fader.rb".freeze, "lib/fmod/effects/fft.rb".freeze, "lib/fmod/effects/flange.rb".freeze, "lib/fmod/effects/high_pass.rb".freeze, "lib/fmod/effects/high_pass_simple.rb".freeze, "lib/fmod/effects/it_echo.rb".freeze, "lib/fmod/effects/it_lowpass.rb".freeze, "lib/fmod/effects/ladspa_plugin.rb".freeze, "lib/fmod/effects/limiter.rb".freeze, "lib/fmod/effects/loudness_meter.rb".freeze, "lib/fmod/effects/low_pass.rb".freeze, "lib/fmod/effects/low_pass_simple.rb".freeze, "lib/fmod/effects/mixer.rb".freeze, "lib/fmod/effects/multiband_eq.rb".freeze, "lib/fmod/effects/normalize.rb".freeze, "lib/fmod/effects/object_pan.rb".freeze, "lib/fmod/effects/oscillator.rb".freeze, "lib/fmod/effects/pan.rb".freeze, "lib/fmod/effects/param_eq.rb".freeze, "lib/fmod/effects/pitch_shift.rb".freeze, "lib/fmod/effects/return.rb".freeze, "lib/fmod/effects/send.rb".freeze, "lib/fmod/effects/sfx_reverb.rb".freeze, "lib/fmod/effects/three_eq.rb".freeze, "lib/fmod/effects/transceiver.rb".freeze, "lib/fmod/effects/tremolo.rb".freeze, "lib/fmod/effects/vst_plugin.rb".freeze, "lib/fmod/effects/winamp_plugin.rb".freeze, "lib/fmod/error.rb".freeze, "lib/fmod/geometry.rb".freeze, "lib/fmod/handle.rb".freeze, "lib/fmod/reverb3D.rb".freeze, "lib/fmod/sound.rb".freeze, "lib/fmod/sound_group.rb".freeze, "lib/fmod/system.rb".freeze, "lib/fmod/version.rb".freeze] s.homepage = "https://github.com/ForeverZer0/fmod".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Ruby wrapper around the high performance, cross-platform FMOD low-level sound library. You get all the benefits of the FMOD library, but in the object-oriented Ruby way!".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 1.16".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) end