class SoundFile::SFile
- SoundFile::SFile
- Reference
- Object
Defined in:
soundfile.crConstructors
Class Method Summary
Instance Method Summary
- #[](type)
- #[]=(type, str)
- #calc_max_all_channels
- #calc_norm_max_all_channels
- #calc_norm_signal_max
- #calc_signal_max
- #channels
- #close
- #default_simple_format
- #endian_type
- #error_number
- #error_to_s
- #extract_format_info(ptr)
- #file_truncate(frames : Int32)
- #format_check
- #format_raw
- #format_to_hash
- #format_to_s
- #format_to_tuple
- #format_type
- #frames
- #get_broadcast_info
- #get_cart_info
- #get_clipping
- #get_cue
- #get_cue_count
- #get_embed_file_info
- #get_format_info(format_info : LibSndFile::SFFormatInfo)
- #get_format_major(finfo : LibSndFile::SFFormatInfo)
- #get_format_major_count
- #get_format_subtype_count
- #get_instrument
- #get_log_info
- #get_loop_info
- #get_max_all_channels
- #get_norm_double
- #get_norm_float
- #get_signal_max
- #get_simple_format(fmt = 9)
- #get_simple_format_count
- #get_string(type)
- #handle : Pointer(Int32)?
- #handle=(handle : Pointer(Int32) | Nil)
- #info : LibSndFile::SFInfo
- #info=(info : LibSndFile::SFInfo)
- #no_error?
- #open(filename, mode)
- #open(filename, mode, &)
- #open_fd(descriptor : Int32, mode, close_desc = false)
- #open_fd(descriptor : Int32, mode, close_desc = false, &)
- #open_file(file : File, mode, close_desc = false)
- #open_file(file : File, mode, close_desc = false, &)
- #raw_data_needs_endswap
- #read_double(ptr, size)
- #read_float(ptr, size)
- #read_int(ptr, size)
- #read_raw(ptr, size)
- #read_short(ptr, size)
- #readf_double(ptr, size)
- #readf_float(ptr, size)
- #readf_int(ptr, size)
- #readf_short(ptr, size)
- #rf64_auto_downgrade(val)
- #sample_rate
- #sections
- #seek(frames, whence)
- #seekable?
- #set_add_peak_chunk(val)
- #set_broadcast_info
- #set_cart_info
- #set_clipping(val)
- #set_compression_level(level : Float64)
- #set_cue
- #set_instrument
- #set_norm_double(val)
- #set_norm_float(val)
- #set_raw_start_offset(frames : Int32)
- #set_scale_float_int_read(val)
- #set_scale_int_float_write(val)
- #set_string(str, type)
- #set_update_header_auto(val)
- #set_vbr_encoding_quality(quality : Float64)
- #sf_false
- #sf_true
- #sf_version
- #size
- #sub_type
- #update_header_now
- #version
- #wavex_get_ambisonic
- #wavex_set_ambisonic(ambi)
- #write_double(ptr, size)
- #write_float(ptr, size)
- #write_int(ptr, size)
- #write_raw(ptr, size)
- #write_short(ptr, size)
- #writef_double(ptr, size)
- #writef_float(ptr, size)
- #writef_int(ptr, size)
- #writef_short(ptr, size)