emerging-ezaudio
Search uses release 0.4.0.0 · 1,035 definitions
Definitions (1,035)
- type Formatsigned 16-bit PCM, or IEEE 754 binary32
- type Clipone clip.
- def s16signed 16-bit little-endian PCM
- def f32IEEE 754 binary32, stored as its bits
- def kind.of
- def fmt.of
- def wav.clip
- def fmt.same
- def clipa clip from its rate, channel count, format, and interleaved frames
- def ratethe sample rate, in hertz
- def channelshow many channels are interleaved
- def formats16 or f32
- def framesthe interleaved frames
- def count.of
- def counthow many frames.
- def fillone sample, repeated across nframes frames
- def ls.drop
- def ls.take
- def ls.slice
- def trim.go
- def trimframes [start, start + nframes).
- def eq.all
- def concat.go
- def concat.pair
- def concatthe frames of both clips, or none when rate, channels, or format differ
- def list.empty
- def wav.bytes
- def wav.parsed
- def decode_wava RIFF WAVE clip, or none when the bytes are not mono or stereo PCM or float
- def encode_wava RIFF WAVE file.
- def mp3.clip
- def mp3.parsed
- def decode_mp3MPEG-1 Layer III to f32 frames.
- def encode_mp3MPEG-1 Layer III at 320 kbit/s.
- type Bitone pulled bit, or a field, beside the reader
- type Brbitstream: leftover bytes, the current byte, how many low bits remain
- type Acca field just read
- def hdr.layer'MPEG-1 Layer III' is layer code 1 in the header
- def hdr.mpeg11 when the ID bit selects MPEG-1
- def hdr.indexbitrate index, 0 and 15 are not a frame
- def hdr.srsampling-frequency index.
- def hdr.modechannel mode.
- def hdr.padpadding bit
- def hdr.crcprotection bit 0 means a 16-bit CRC follows the header
- def hdr.sync1 when the first two bytes carry the 11-bit sync 0xFFE
- def kbps.of
- def hdr.kbpsISO/IEC 11172-3 MPEG-1 Layer III bitrate, kilobits per second
- def hz.of
- def hdr.hzISO/IEC 11172-3 sampling frequency, hertz
- def ch.of1 or 2 channels.
- def hdr.ch
- def l3.and
- def l3.ok
- def frame.nframe length in bytes: 1152 * kbps * 125 / hz, plus the pad bit
- def frame.of
- def br.zero
- def br.fill
- def br.norm
- def bit.at
- def br.one.at
- def br.one
- def br.shift
- def br.next
- def br.get
- def br.take
- def acc.br
- def acc.v
- def side.nside-info length in bytes.
- def sr.row
- def enc.b2encoder header at 320 kbit/s, original bit set, no CRC, no pad
- def enc.srbits
- def enc.b3
- def enc.hdr
- def enc.rate
- def enc.ch
- def kind.ok
- def zeros.rest
- def frames.zeroan empty sample list is not silence.
- def frames.empty
- def ls.cat
- def silence.ofone silent 320 kbit/s frame.
- def silence.ok
- def mp3.livenon-zero PCM goes through the analysis filterbank, MDCT, and Huffman encoder.
- def one.tail
- def one.only
- def samp.hd
- def pulse.ch
- def pulse.yesone signed sample is a single Huffman pair, not the filterbank
- def pulse.fita magnitude above 15 stays on the filterbank.
- def pulse.small
- def mp3.arm
- def mp3.nz
- def mp3.body
- def mp3.pick
- def mp3.encodesamples are interleaved U32 bits.
- type Pcma decoded frame: hertz, channels, interleaved binary32 words
- type Wkdecoder state.
- def le.pick
- def le.u
- def frm.fit