module NuWav
Constants
- ACM_LAYERS
- ACM_MPEG_DUALCHANNEL
- ACM_MPEG_JOINTSTEREO
- ACM_MPEG_LAYER1
- ACM_MPEG_LAYER2
- ACM_MPEG_LAYER3
- ACM_MPEG_SINGLECHANNEL
- ACM_MPEG_STEREO
- CHANNEL_MODES
- CODING_HISTORY_MODE
- DEBUG
- MPEG_COMPRESSION
- PCM_COMPRESSION
- PCM_FLOATING_COMPRESSION
- PCM_INTEGER_COMPRESSION
1 is standard integer based, 3 is the floating point PCM
- TMP_FILE_DIR
- VERSION
Public Class Methods
temp_file(base_file_name=nil, keep_open=false, keep_textmode=false)
click to toggle source
# File lib/nu_wav.rb, line 48 def self.temp_file(base_file_name=nil, keep_open=false, keep_textmode=false) FileUtils.mkdir_p(NuWav::TMP_FILE_DIR) unless File.exists?(NuWav::TMP_FILE_DIR) Tempfile.new(base_file_name, NuWav::TMP_FILE_DIR).tap do |tmp| tmp.binmode unless keep_textmode tmp.close unless keep_open end end