Module: RubyAudio
- Defined in:
- lib/ruby-audio/sound.rb,
lib/ruby-audio/buffer.rb,
lib/ruby-audio/sound_info.rb,
ext/ra_sound.c,
ext/ra_buffer.c,
ext/ra_soundinfo.c,
ext/rubyaudio_ext.c
Defined Under Namespace
Classes: Buffer, CBuffer, CSound, CSoundInfo, Error, Sound, SoundInfo
Constant Summary collapse
- FORMAT_WAV =
Major formats
INT2FIX(SF_FORMAT_WAV)
- FORMAT_AIFF =
INT2FIX(SF_FORMAT_AIFF)
- FORMAT_AU =
INT2FIX(SF_FORMAT_AU)
- FORMAT_RAW =
INT2FIX(SF_FORMAT_RAW)
- FORMAT_PAF =
INT2FIX(SF_FORMAT_PAF)
- FORMAT_SVX =
INT2FIX(SF_FORMAT_SVX)
- FORMAT_NIST =
INT2FIX(SF_FORMAT_NIST)
- FORMAT_VOC =
INT2FIX(SF_FORMAT_VOC)
- FORMAT_IRCAM =
INT2FIX(SF_FORMAT_IRCAM)
- FORMAT_W64 =
INT2FIX(SF_FORMAT_W64)
- FORMAT_MAT4 =
INT2FIX(SF_FORMAT_MAT4)
- FORMAT_MAT5 =
INT2FIX(SF_FORMAT_MAT5)
- FORMAT_PVF =
INT2FIX(SF_FORMAT_PVF)
- FORMAT_XI =
INT2FIX(SF_FORMAT_XI)
- FORMAT_HTK =
INT2FIX(SF_FORMAT_HTK)
- FORMAT_SDS =
INT2FIX(SF_FORMAT_SDS)
- FORMAT_AVR =
INT2FIX(SF_FORMAT_AVR)
- FORMAT_WAVEX =
INT2FIX(SF_FORMAT_WAVEX)
- FORMAT_SD2 =
INT2FIX(SF_FORMAT_SD2)
- FORMAT_FLAC =
INT2FIX(SF_FORMAT_FLAC)
- FORMAT_CAF =
INT2FIX(SF_FORMAT_CAF)
- FORMAT_WVE =
INT2FIX(SF_FORMAT_WVE)
- FORMAT_OGG =
INT2FIX(SF_FORMAT_OGG)
- FORMAT_MPC2K =
INT2FIX(SF_FORMAT_MPC2K)
- FORMAT_RF64 =
INT2FIX(SF_FORMAT_RF64)
- FORMAT_PCM_S8 =
Subtypes from here on
INT2FIX(SF_FORMAT_PCM_S8)
- FORMAT_PCM_16 =
INT2FIX(SF_FORMAT_PCM_16)
- FORMAT_PCM_24 =
INT2FIX(SF_FORMAT_PCM_24)
- FORMAT_PCM_32 =
INT2FIX(SF_FORMAT_PCM_32)
- FORMAT_PCM_U8 =
INT2FIX(SF_FORMAT_PCM_U8)
- FORMAT_FLOAT =
INT2FIX(SF_FORMAT_FLOAT)
- FORMAT_DOUBLE =
INT2FIX(SF_FORMAT_DOUBLE)
- FORMAT_ULAW =
INT2FIX(SF_FORMAT_ULAW)
- FORMAT_ALAW =
INT2FIX(SF_FORMAT_ALAW)
- FORMAT_IMA_ADPCM =
INT2FIX(SF_FORMAT_IMA_ADPCM)
- FORMAT_MS_ADPCM =
INT2FIX(SF_FORMAT_MS_ADPCM)
- FORMAT_GSM610 =
INT2FIX(SF_FORMAT_GSM610)
- FORMAT_VOX_ADPCM =
INT2FIX(SF_FORMAT_VOX_ADPCM)
- FORMAT_G721_32 =
INT2FIX(SF_FORMAT_G721_32)
- FORMAT_G723_24 =
INT2FIX(SF_FORMAT_G723_24)
- FORMAT_G723_40 =
INT2FIX(SF_FORMAT_G723_40)
- FORMAT_DWVW_12 =
INT2FIX(SF_FORMAT_DWVW_12)
- FORMAT_DWVW_16 =
INT2FIX(SF_FORMAT_DWVW_16)
- FORMAT_DWVW_24 =
INT2FIX(SF_FORMAT_DWVW_24)
- FORMAT_DWVW_N =
INT2FIX(SF_FORMAT_DWVW_N)
- FORMAT_DPCM_8 =
INT2FIX(SF_FORMAT_DPCM_8)
- FORMAT_DPCM_16 =
INT2FIX(SF_FORMAT_DPCM_16)
- FORMAT_VORBIS =
INT2FIX(SF_FORMAT_VORBIS)
- ENDIAN_FILE =
Endian-ness options
INT2FIX(SF_ENDIAN_FILE)
- ENDIAN_LITTLE =
INT2FIX(SF_ENDIAN_LITTLE)
- ENDIAN_BIG =
INT2FIX(SF_ENDIAN_BIG)
- ENDIAN_CPU =
INT2FIX(SF_ENDIAN_CPU)
- FORMAT_SUBMASK =
Format masks
INT2FIX(SF_FORMAT_SUBMASK)
- FORMAT_TYPEMASK =
INT2FIX(SF_FORMAT_TYPEMASK)
- FORMAT_ENDMASK =
INT2FIX(SF_FORMAT_ENDMASK)