Modules§
Structs§
- __
atomic_ wide_ counter__ bindgen_ ty_ 1 - __
pthread_ cond_ s - __
pthread_ internal_ list - __
pthread_ mutex_ s - ma_
allocation_ callbacks - ma_
audio_ buffer - ma_
audio_ buffer_ config - ma_
backend_ callbacks - ma_
biquad - ma_
biquad_ config - ma_bpf
- ma_bpf2
- ma_
bpf2_ config - Band-Pass Filtering
- ma_
bpf_ config - ma_
channel_ converter - ma_
channel_ converter_ config - Channel Conversion
- ma_
context - ma_
context__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
context__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ma_
context__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - ma_
context__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - ma_
context__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - ma_
context_ config - ma_
context_ config__ bindgen_ ty_ 1 - ma_
context_ config__ bindgen_ ty_ 2 - ma_
context_ config__ bindgen_ ty_ 3 - ma_
context_ config__ bindgen_ ty_ 4 - ma_
data_ converter - ma_
data_ converter_ config - Data Conversion
- ma_
data_ converter_ config__ bindgen_ ty_ 1 - ma_
data_ converter_ config__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
data_ converter_ config__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ma_
data_ source_ callbacks - ma_
decoder - ma_
decoder__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
decoder__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ma_
decoder_ config - ma_
decoder_ config__ bindgen_ ty_ 1 - ma_
decoder_ config__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
decoder_ config__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ma_
default_ vfs - ma_
device - ma_
device__ bindgen_ ty_ 1 - ma_
device__ bindgen_ ty_ 2 - ma_
device__ bindgen_ ty_ 3 - ma_
device__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
device__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ma_
device__ bindgen_ ty_ 4__ bindgen_ ty_ 1 - ma_
device__ bindgen_ ty_ 4__ bindgen_ ty_ 2 - ma_
device__ bindgen_ ty_ 4__ bindgen_ ty_ 3 - ma_
device__ bindgen_ ty_ 4__ bindgen_ ty_ 4 - ma_
device_ config - ma_
device_ config__ bindgen_ ty_ 1 - ma_
device_ config__ bindgen_ ty_ 2 - ma_
device_ config__ bindgen_ ty_ 3 - ma_
device_ config__ bindgen_ ty_ 4 - ma_
device_ config__ bindgen_ ty_ 5 - ma_
device_ config__ bindgen_ ty_ 6 - ma_
device_ config__ bindgen_ ty_ 7 - ma_
device_ config__ bindgen_ ty_ 8 - ma_
device_ config__ bindgen_ ty_ 9 - ma_
device_ config__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
device_ config__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ma_
device_ descriptor - ma_
device_ info - ma_
device_ info__ bindgen_ ty_ 1 - ma_
duplex_ rb - ma_
encoder - ma_
encoder_ config - ma_
event - ma_
file_ info - ma_
hishelf2 - ma_
hishelf2_ config - High Shelf Filter
- ma_hpf
- ma_hpf1
- ma_hpf2
- ma_
hpf1_ config - High-Pass Filtering
- ma_
hpf_ config - ma_lcg
- ma_
linear_ resampler - ma_
linear_ resampler_ config - Resampling
- ma_
loshelf2 - ma_
loshelf2_ config - Low Shelf Filter
- ma_lpf
- ma_lpf1
- ma_lpf2
- ma_
lpf1_ config - Low-Pass Filtering
- ma_
lpf_ config - ma_
noise - ma_
noise__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
noise__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ma_
noise_ config - ma_
notch2 - ma_
notch2_ config - Notching Filter
- ma_
pcm_ rb - ma_
peak2 - ma_
peak2_ config - Peaking EQ Filter
- ma_rb
- Ring Buffer
- ma_
resampler - ma_
resampler__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ma_
resampler_ config - ma_
resampler_ config__ bindgen_ ty_ 1 - ma_
resampler_ config__ bindgen_ ty_ 2 - ma_
semaphore - ma_
vfs_ callbacks - ma_
waveform - ma_
waveform_ config
Constants§
- MA_
ACCESS_ DENIED - MA_
ADDRESS_ FAMILY_ NOT_ SUPPORTED - MA_
ALREADY_ CONNECTED - MA_
ALREADY_ EXISTS - MA_
ALREADY_ IN_ USE - MA_
API_ NOT_ FOUND - MA_
AT_ END - MA_
BAD_ ADDRESS - MA_
BAD_ MESSAGE - MA_
BAD_ PIPE - MA_
BAD_ PROTOCOL - MA_
BAD_ SEEK - MA_BUSY
- MA_
CANCELLED - MA_
CHANNEL_ AUX_ 0 - MA_
CHANNEL_ AUX_ 1 - MA_
CHANNEL_ AUX_ 2 - MA_
CHANNEL_ AUX_ 3 - MA_
CHANNEL_ AUX_ 4 - MA_
CHANNEL_ AUX_ 5 - MA_
CHANNEL_ AUX_ 6 - MA_
CHANNEL_ AUX_ 7 - MA_
CHANNEL_ AUX_ 8 - MA_
CHANNEL_ AUX_ 9 - MA_
CHANNEL_ AUX_ 10 - MA_
CHANNEL_ AUX_ 11 - MA_
CHANNEL_ AUX_ 12 - MA_
CHANNEL_ AUX_ 13 - MA_
CHANNEL_ AUX_ 14 - MA_
CHANNEL_ AUX_ 15 - MA_
CHANNEL_ AUX_ 16 - MA_
CHANNEL_ AUX_ 17 - MA_
CHANNEL_ AUX_ 18 - MA_
CHANNEL_ AUX_ 19 - MA_
CHANNEL_ AUX_ 20 - MA_
CHANNEL_ AUX_ 21 - MA_
CHANNEL_ AUX_ 22 - MA_
CHANNEL_ AUX_ 23 - MA_
CHANNEL_ AUX_ 24 - MA_
CHANNEL_ AUX_ 25 - MA_
CHANNEL_ AUX_ 26 - MA_
CHANNEL_ AUX_ 27 - MA_
CHANNEL_ AUX_ 28 - MA_
CHANNEL_ AUX_ 29 - MA_
CHANNEL_ AUX_ 30 - MA_
CHANNEL_ AUX_ 31 - MA_
CHANNEL_ BACK_ CENTER - MA_
CHANNEL_ BACK_ LEFT - MA_
CHANNEL_ BACK_ RIGHT - MA_
CHANNEL_ FRONT_ CENTER - MA_
CHANNEL_ FRONT_ LEFT - MA_
CHANNEL_ FRONT_ LEFT_ CENTER - MA_
CHANNEL_ FRONT_ RIGHT - MA_
CHANNEL_ FRONT_ RIGHT_ CENTER - MA_
CHANNEL_ LEFT - MA_
CHANNEL_ LFE - MA_
CHANNEL_ MONO - MA_
CHANNEL_ NONE - MA_
CHANNEL_ POSITION_ COUNT - MA_
CHANNEL_ RIGHT - MA_
CHANNEL_ SIDE_ LEFT - MA_
CHANNEL_ SIDE_ RIGHT - MA_
CHANNEL_ TOP_ BACK_ CENTER - MA_
CHANNEL_ TOP_ BACK_ LEFT - MA_
CHANNEL_ TOP_ BACK_ RIGHT - MA_
CHANNEL_ TOP_ CENTER - MA_
CHANNEL_ TOP_ FRONT_ CENTER - MA_
CHANNEL_ TOP_ FRONT_ LEFT - MA_
CHANNEL_ TOP_ FRONT_ RIGHT - MA_
CONNECTION_ REFUSED - MA_
CONNECTION_ RESET - MA_
DATA_ FORMAT_ FLAG_ EXCLUSIVE_ MODE - MA_
DEADLOCK - MA_
DEVICE_ ALREADY_ INITIALIZED - MA_
DEVICE_ NOT_ INITIALIZED - MA_
DEVICE_ NOT_ STARTED - MA_
DEVICE_ NOT_ STOPPED - MA_
DEVICE_ TYPE_ NOT_ SUPPORTED - MA_
DIRECTORY_ NOT_ EMPTY - MA_
DOES_ NOT_ EXIST - MA_
END_ OF_ FILE - MA_
ERROR - MA_
FAILED_ TO_ INIT_ BACKEND - MA_
FAILED_ TO_ OPEN_ BACKEND_ DEVICE - MA_
FAILED_ TO_ START_ BACKEND_ DEVICE - MA_
FAILED_ TO_ STOP_ BACKEND_ DEVICE - MA_
FALSE - MA_
FORMAT_ NOT_ SUPPORTED - MA_
INTERRUPT - MA_
INVALID_ ARGS - MA_
INVALID_ DATA - MA_
INVALID_ DEVICE_ CONFIG - MA_
INVALID_ FILE - MA_
INVALID_ OPERATION - MA_
IN_ PROGRESS - MA_
IO_ ERROR - MA_
IS_ DIRECTORY - MA_
LOG_ LEVEL - MA_
LOG_ LEVEL_ ERROR - MA_
LOG_ LEVEL_ INFO - MA_
LOG_ LEVEL_ VERBOSE - MA_
LOG_ LEVEL_ WARNING - MA_
MAX_ CHANNELS - MA_
MAX_ FILTER_ ORDER - MA_
MAX_ SAMPLE_ RATE - MA_
MEMORY_ ALREADY_ MAPPED - MA_
MIN_ CHANNELS - MA_
MIN_ SAMPLE_ RATE - MA_
NAME_ TOO_ LONG - MA_
NOT_ CONNECTED - MA_
NOT_ DIRECTORY - MA_
NOT_ IMPLEMENTED - MA_
NOT_ SOCKET - MA_
NOT_ UNIQUE - MA_
NO_ ADDRESS - MA_
NO_ BACKEND - MA_
NO_ DATA_ AVAILABLE - MA_
NO_ DEVICE - MA_
NO_ HOST - MA_
NO_ MESSAGE - MA_
NO_ NETWORK - MA_
NO_ SPACE - MA_
OPEN_ MODE_ READ - MA_
OPEN_ MODE_ WRITE - MA_
OUT_ OF_ MEMORY - MA_
OUT_ OF_ RANGE - MA_
PATH_ TOO_ LONG - MA_
PROTOCOL_ FAMILY_ NOT_ SUPPORTED - MA_
PROTOCOL_ NOT_ SUPPORTED - MA_
PROTOCOL_ UNAVAILABLE - MA_
SAMPLE_ RATE_ 8000 - MA_
SAMPLE_ RATE_ 11025 - MA_
SAMPLE_ RATE_ 16000 - MA_
SAMPLE_ RATE_ 22050 - MA_
SAMPLE_ RATE_ 24000 - MA_
SAMPLE_ RATE_ 32000 - MA_
SAMPLE_ RATE_ 44100 - MA_
SAMPLE_ RATE_ 48000 - MA_
SAMPLE_ RATE_ 88200 - MA_
SAMPLE_ RATE_ 96000 - MA_
SAMPLE_ RATE_ 176400 - MA_
SAMPLE_ RATE_ 192000 - MA_
SAMPLE_ RATE_ 352800 - MA_
SAMPLE_ RATE_ 384000 - MA_
SHARE_ MODE_ NOT_ SUPPORTED - MA_
SIMD_ ALIGNMENT - MA_
SIZE_ MAX - MA_
SOCKET_ NOT_ SUPPORTED - MA_
STATE_ STARTED - MA_
STATE_ STARTING - MA_
STATE_ STOPPED - MA_
STATE_ STOPPING - MA_
STATE_ UNINITIALIZED - MA_
SUCCESS - MA_
TIMEOUT - MA_
TOO_ BIG - MA_
TOO_ MANY_ LINKS - MA_
TOO_ MANY_ OPEN_ FILES - MA_TRUE
- MA_
UNAVAILABLE - MA_
VERSION_ MAJOR - MA_
VERSION_ MINOR - MA_
VERSION_ REVISION - ma_
aaudio_ content_ type_ default - ma_
aaudio_ content_ type_ movie - ma_
aaudio_ content_ type_ music - ma_
aaudio_ content_ type_ sonification - ma_
aaudio_ content_ type_ speech - ma_
aaudio_ input_ preset_ camcorder - ma_
aaudio_ input_ preset_ default - ma_
aaudio_ input_ preset_ generic - ma_
aaudio_ input_ preset_ unprocessed - ma_
aaudio_ input_ preset_ voice_ communication - ma_
aaudio_ input_ preset_ voice_ performance - ma_
aaudio_ input_ preset_ voice_ recognition - ma_
aaudio_ usage_ alarm - ma_
aaudio_ usage_ announcement - ma_
aaudio_ usage_ assistance_ accessibility - ma_
aaudio_ usage_ assistance_ navigation_ guidance - ma_
aaudio_ usage_ assistance_ sonification - ma_
aaudio_ usage_ assitant - ma_
aaudio_ usage_ default - ma_
aaudio_ usage_ emergency - ma_
aaudio_ usage_ game - ma_
aaudio_ usage_ media - ma_
aaudio_ usage_ notification - ma_
aaudio_ usage_ notification_ event - ma_
aaudio_ usage_ notification_ ringtone - ma_
aaudio_ usage_ safety - ma_
aaudio_ usage_ vehicle_ status - ma_
aaudio_ usage_ voice_ communication - ma_
aaudio_ usage_ voice_ communication_ signalling - ma_
backend_ aaudio - ma_
backend_ alsa - ma_
backend_ audio4 - ma_
backend_ coreaudio - ma_
backend_ custom - ma_
backend_ dsound - ma_
backend_ jack - ma_
backend_ null - ma_
backend_ opensl - ma_
backend_ oss - ma_
backend_ pulseaudio - ma_
backend_ sndio - ma_
backend_ wasapi - ma_
backend_ webaudio - ma_
backend_ winmm - ma_
channel_ mix_ mode_ custom_ weights - ma_
channel_ mix_ mode_ default - ma_
channel_ mix_ mode_ planar_ blend - ma_
channel_ mix_ mode_ rectangular - ma_
channel_ mix_ mode_ simple - ma_
device_ type_ capture - ma_
device_ type_ duplex - ma_
device_ type_ loopback - ma_
device_ type_ playback - ma_
dither_ mode_ none - ma_
dither_ mode_ rectangle - ma_
dither_ mode_ triangle - ma_
format_ count - ma_
format_ f32 - ma_
format_ s16 - ma_
format_ s24 - ma_
format_ s32 - ma_
format_ u8 - ma_
format_ unknown - ma_
ios_ session_ category_ ambient - ma_
ios_ session_ category_ default - ma_
ios_ session_ category_ multi_ route - ma_
ios_ session_ category_ none - ma_
ios_ session_ category_ option_ allow_ air_ play - ma_
ios_ session_ category_ option_ allow_ bluetooth - ma_
ios_ session_ category_ option_ allow_ bluetooth_ a2dp - ma_
ios_ session_ category_ option_ default_ to_ speaker - ma_
ios_ session_ category_ option_ duck_ others - ma_
ios_ session_ category_ option_ interrupt_ spoken_ audio_ and_ mix_ with_ others - ma_
ios_ session_ category_ option_ mix_ with_ others - ma_
ios_ session_ category_ play_ and_ record - ma_
ios_ session_ category_ playback - ma_
ios_ session_ category_ record - ma_
ios_ session_ category_ solo_ ambient - ma_
noise_ type_ brownian - ma_
noise_ type_ pink - ma_
noise_ type_ white - ma_
opensl_ recording_ preset_ camcorder - ma_
opensl_ recording_ preset_ default - ma_
opensl_ recording_ preset_ generic - ma_
opensl_ recording_ preset_ voice_ communication - ma_
opensl_ recording_ preset_ voice_ recognition - ma_
opensl_ recording_ preset_ voice_ unprocessed - ma_
opensl_ stream_ type_ alarm - ma_
opensl_ stream_ type_ default - ma_
opensl_ stream_ type_ media - ma_
opensl_ stream_ type_ notification - ma_
opensl_ stream_ type_ ring - ma_
opensl_ stream_ type_ system - ma_
opensl_ stream_ type_ voice - ma_
performance_ profile_ conservative - ma_
performance_ profile_ low_ latency - ma_
resample_ algorithm_ linear - ma_
resample_ algorithm_ speex - ma_
resource_ format_ wav - ma_
seek_ origin_ current - ma_
seek_ origin_ end - ma_
seek_ origin_ start - ma_
share_ mode_ exclusive - ma_
share_ mode_ shared - ma_
standard_ channel_ map_ alsa - ma_
standard_ channel_ map_ default - ma_
standard_ channel_ map_ flac - ma_
standard_ channel_ map_ microsoft - ma_
standard_ channel_ map_ rfc3551 - ma_
standard_ channel_ map_ sndio - ma_
standard_ channel_ map_ sound4 - ma_
standard_ channel_ map_ vorbis - ma_
standard_ channel_ map_ webaudio - ma_
stream_ format_ pcm - ma_
stream_ layout_ deinterleaved - ma_
stream_ layout_ interleaved - ma_
thread_ priority_ default - ma_
thread_ priority_ high - ma_
thread_ priority_ highest - ma_
thread_ priority_ idle - ma_
thread_ priority_ low - ma_
thread_ priority_ lowest - ma_
thread_ priority_ normal - ma_
thread_ priority_ realtime - ma_
waveform_ type_ sawtooth - ma_
waveform_ type_ sine - ma_
waveform_ type_ square - ma_
waveform_ type_ triangle
Functions§
- ma_
aligned_ ⚠free - ma_
aligned_ ⚠malloc - ma_
apply_ ⚠volume_ factor_ f32 - ma_
apply_ ⚠volume_ factor_ pcm_ frames - ma_
apply_ ⚠volume_ factor_ pcm_ frames_ f32 - ma_
apply_ ⚠volume_ factor_ pcm_ frames_ s16 - ma_
apply_ ⚠volume_ factor_ pcm_ frames_ s24 - ma_
apply_ ⚠volume_ factor_ pcm_ frames_ s32 - ma_
apply_ ⚠volume_ factor_ pcm_ frames_ u8 - ma_
apply_ ⚠volume_ factor_ s16 - ma_
apply_ ⚠volume_ factor_ s24 - ma_
apply_ ⚠volume_ factor_ s32 - ma_
apply_ ⚠volume_ factor_ u8 - ma_
audio_ ⚠buffer_ alloc_ and_ init - ma_
audio_ ⚠buffer_ at_ end - ma_
audio_ ⚠buffer_ config_ init - ma_
audio_ ⚠buffer_ get_ available_ frames - ma_
audio_ ⚠buffer_ init - ma_
audio_ ⚠buffer_ init_ copy - ma_
audio_ ⚠buffer_ map - ma_
audio_ ⚠buffer_ read_ pcm_ frames - ma_
audio_ ⚠buffer_ seek_ to_ pcm_ frame - ma_
audio_ ⚠buffer_ uninit - ma_
audio_ ⚠buffer_ uninit_ and_ free - ma_
audio_ ⚠buffer_ unmap - ma_
biquad_ ⚠config_ init - ma_
biquad_ ⚠get_ latency - ma_
biquad_ ⚠init - ma_
biquad_ ⚠process_ pcm_ frames - ma_
biquad_ ⚠reinit - ma_
blend_ ⚠f32 - ma_
bpf2_ ⚠config_ init - ma_
bpf2_ ⚠get_ latency - ma_
bpf2_ ⚠init - ma_
bpf2_ ⚠process_ pcm_ frames - ma_
bpf2_ ⚠reinit - ma_
bpf_ ⚠config_ init - ma_
bpf_ ⚠get_ latency - ma_
bpf_ ⚠init - ma_
bpf_ ⚠process_ pcm_ frames - ma_
bpf_ ⚠reinit - ma_
calculate_ ⚠buffer_ size_ in_ frames_ from_ milliseconds - ma_
calculate_ ⚠buffer_ size_ in_ milliseconds_ from_ frames - ma_
channel_ ⚠converter_ config_ init - ma_
channel_ ⚠converter_ init - ma_
channel_ ⚠converter_ process_ pcm_ frames - ma_
channel_ ⚠converter_ uninit - ma_
channel_ ⚠map_ blank - ma_
channel_ ⚠map_ contains_ channel_ position - ma_
channel_ ⚠map_ copy - ma_
channel_ ⚠map_ copy_ or_ default - ma_
channel_ ⚠map_ equal - ma_
channel_ ⚠map_ init_ blank - Channel Maps
- ma_
channel_ ⚠map_ valid - ma_
clip_ ⚠samples_ f32 - ma_
context_ ⚠config_ init - ma_
context_ ⚠enumerate_ devices - ma_
context_ ⚠get_ device_ info - ma_
context_ ⚠get_ devices - ma_
context_ ⚠init - ma_
context_ ⚠is_ loopback_ supported - ma_
context_ ⚠sizeof - ma_
context_ ⚠uninit - ma_
convert_ ⚠frames - Conversion Helpers
- ma_
convert_ ⚠frames_ ex - ma_
convert_ ⚠pcm_ frames_ format - ma_
copy_ ⚠and_ apply_ volume_ factor_ f32 - ma_
copy_ ⚠and_ apply_ volume_ factor_ pcm_ frames - ma_
copy_ ⚠and_ apply_ volume_ factor_ pcm_ frames_ f32 - ma_
copy_ ⚠and_ apply_ volume_ factor_ pcm_ frames_ s16 - ma_
copy_ ⚠and_ apply_ volume_ factor_ pcm_ frames_ s24 - ma_
copy_ ⚠and_ apply_ volume_ factor_ pcm_ frames_ s32 - ma_
copy_ ⚠and_ apply_ volume_ factor_ pcm_ frames_ u8 - ma_
copy_ ⚠and_ apply_ volume_ factor_ s16 - ma_
copy_ ⚠and_ apply_ volume_ factor_ s24 - ma_
copy_ ⚠and_ apply_ volume_ factor_ s32 - ma_
copy_ ⚠and_ apply_ volume_ factor_ u8 - ma_
copy_ ⚠pcm_ frames - ma_
data_ ⚠converter_ config_ init - ma_
data_ ⚠converter_ config_ init_ default - ma_
data_ ⚠converter_ get_ expected_ output_ frame_ count - ma_
data_ ⚠converter_ get_ input_ latency - ma_
data_ ⚠converter_ get_ output_ latency - ma_
data_ ⚠converter_ get_ required_ input_ frame_ count - ma_
data_ ⚠converter_ init - ma_
data_ ⚠converter_ process_ pcm_ frames - ma_
data_ ⚠converter_ set_ rate - ma_
data_ ⚠converter_ set_ rate_ ratio - ma_
data_ ⚠converter_ uninit - ma_
data_ ⚠source_ get_ cursor_ in_ pcm_ frames - ma_
data_ ⚠source_ get_ data_ format - ma_
data_ ⚠source_ get_ length_ in_ pcm_ frames - ma_
data_ ⚠source_ map - ma_
data_ ⚠source_ read_ pcm_ frames - ma_
data_ ⚠source_ seek_ pcm_ frames - ma_
data_ ⚠source_ seek_ to_ pcm_ frame - ma_
data_ ⚠source_ unmap - ma_
decode_ ⚠file - ma_
decode_ ⚠from_ vfs - ma_
decode_ ⚠memory - ma_
decoder_ ⚠config_ init - ma_
decoder_ ⚠get_ available_ frames - ma_
decoder_ ⚠get_ cursor_ in_ pcm_ frames - ma_
decoder_ ⚠get_ length_ in_ pcm_ frames - ma_
decoder_ ⚠init - ma_
decoder_ ⚠init_ file - ma_
decoder_ ⚠init_ file_ flac - ma_
decoder_ ⚠init_ file_ flac_ w - ma_
decoder_ ⚠init_ file_ mp3 - ma_
decoder_ ⚠init_ file_ mp3_ w - ma_
decoder_ ⚠init_ file_ vorbis - ma_
decoder_ ⚠init_ file_ vorbis_ w - ma_
decoder_ ⚠init_ file_ w - ma_
decoder_ ⚠init_ file_ wav - ma_
decoder_ ⚠init_ file_ wav_ w - ma_
decoder_ ⚠init_ flac - ma_
decoder_ ⚠init_ memory - ma_
decoder_ ⚠init_ memory_ flac - ma_
decoder_ ⚠init_ memory_ mp3 - ma_
decoder_ ⚠init_ memory_ raw - ma_
decoder_ ⚠init_ memory_ vorbis - ma_
decoder_ ⚠init_ memory_ wav - ma_
decoder_ ⚠init_ mp3 - ma_
decoder_ ⚠init_ raw - ma_
decoder_ ⚠init_ vfs - ma_
decoder_ ⚠init_ vfs_ flac - ma_
decoder_ ⚠init_ vfs_ flac_ w - ma_
decoder_ ⚠init_ vfs_ mp3 - ma_
decoder_ ⚠init_ vfs_ mp3_ w - ma_
decoder_ ⚠init_ vfs_ vorbis - ma_
decoder_ ⚠init_ vfs_ vorbis_ w - ma_
decoder_ ⚠init_ vfs_ w - ma_
decoder_ ⚠init_ vfs_ wav - ma_
decoder_ ⚠init_ vfs_ wav_ w - ma_
decoder_ ⚠init_ vorbis - ma_
decoder_ ⚠init_ wav - ma_
decoder_ ⚠read_ pcm_ frames - ma_
decoder_ ⚠seek_ to_ pcm_ frame - ma_
decoder_ ⚠uninit - ma_
default_ ⚠vfs_ init - ma_
deinterleave_ ⚠pcm_ frames - ma_
device_ ⚠config_ init - ma_
device_ ⚠get_ master_ gain_ db - ma_
device_ ⚠get_ master_ volume - ma_
device_ ⚠get_ state - ma_
device_ ⚠handle_ backend_ data_ callback - ma_
device_ ⚠init - ma_
device_ ⚠init_ ex - ma_
device_ ⚠is_ started - ma_
device_ ⚠set_ master_ gain_ db - ma_
device_ ⚠set_ master_ volume - ma_
device_ ⚠start - ma_
device_ ⚠stop - ma_
device_ ⚠uninit - ma_
duplex_ ⚠rb_ init - ma_
duplex_ ⚠rb_ uninit - ma_
encoder_ ⚠config_ init - ma_
encoder_ ⚠init - ma_
encoder_ ⚠init_ file - ma_
encoder_ ⚠init_ file_ w - ma_
encoder_ ⚠uninit - ma_
encoder_ ⚠write_ pcm_ frames - ma_
event_ ⚠init - ma_
event_ ⚠signal - ma_
event_ ⚠uninit - ma_
event_ ⚠wait - ma_
factor_ ⚠to_ gain_ db - ma_free⚠
- ma_
gain_ ⚠db_ to_ factor - ma_
get_ ⚠backend_ name - ma_
get_ ⚠bytes_ per_ sample - ma_
get_ ⚠enabled_ backends - ma_
get_ ⚠format_ name - ma_
get_ ⚠standard_ channel_ map - ma_
hishelf2_ ⚠config_ init - ma_
hishelf2_ ⚠get_ latency - ma_
hishelf2_ ⚠init - ma_
hishelf2_ ⚠process_ pcm_ frames - ma_
hishelf2_ ⚠reinit - ma_
hpf1_ ⚠config_ init - ma_
hpf1_ ⚠get_ latency - ma_
hpf1_ ⚠init - ma_
hpf1_ ⚠process_ pcm_ frames - ma_
hpf1_ ⚠reinit - ma_
hpf2_ ⚠config_ init - ma_
hpf2_ ⚠get_ latency - ma_
hpf2_ ⚠init - ma_
hpf2_ ⚠process_ pcm_ frames - ma_
hpf2_ ⚠reinit - ma_
hpf_ ⚠config_ init - ma_
hpf_ ⚠get_ latency - ma_
hpf_ ⚠init - ma_
hpf_ ⚠process_ pcm_ frames - ma_
hpf_ ⚠reinit - ma_
interleave_ ⚠pcm_ frames - ma_
is_ ⚠backend_ enabled - ma_
is_ ⚠loopback_ supported - ma_
linear_ ⚠resampler_ config_ init - ma_
linear_ ⚠resampler_ get_ expected_ output_ frame_ count - ma_
linear_ ⚠resampler_ get_ input_ latency - ma_
linear_ ⚠resampler_ get_ output_ latency - ma_
linear_ ⚠resampler_ get_ required_ input_ frame_ count - ma_
linear_ ⚠resampler_ init - ma_
linear_ ⚠resampler_ process_ pcm_ frames - ma_
linear_ ⚠resampler_ set_ rate - ma_
linear_ ⚠resampler_ set_ rate_ ratio - ma_
linear_ ⚠resampler_ uninit - ma_
log_ ⚠level_ to_ string - ma_
loshelf2_ ⚠config_ init - ma_
loshelf2_ ⚠get_ latency - ma_
loshelf2_ ⚠init - ma_
loshelf2_ ⚠process_ pcm_ frames - ma_
loshelf2_ ⚠reinit - ma_
lpf1_ ⚠config_ init - ma_
lpf1_ ⚠get_ latency - ma_
lpf1_ ⚠init - ma_
lpf1_ ⚠process_ pcm_ frames - ma_
lpf1_ ⚠reinit - ma_
lpf2_ ⚠config_ init - ma_
lpf2_ ⚠get_ latency - ma_
lpf2_ ⚠init - ma_
lpf2_ ⚠process_ pcm_ frames - ma_
lpf2_ ⚠reinit - ma_
lpf_ ⚠config_ init - ma_
lpf_ ⚠get_ latency - ma_
lpf_ ⚠init - ma_
lpf_ ⚠process_ pcm_ frames - ma_
lpf_ ⚠reinit - ma_
malloc ⚠ - ma_
mutex_ ⚠init - ma_
mutex_ ⚠lock - ma_
mutex_ ⚠uninit - ma_
mutex_ ⚠unlock - ma_
noise_ ⚠config_ init - ma_
noise_ ⚠init - ma_
noise_ ⚠read_ pcm_ frames - ma_
noise_ ⚠set_ amplitude - ma_
noise_ ⚠set_ seed - ma_
noise_ ⚠set_ type - ma_
notch2_ ⚠config_ init - ma_
notch2_ ⚠get_ latency - ma_
notch2_ ⚠init - ma_
notch2_ ⚠process_ pcm_ frames - ma_
notch2_ ⚠reinit - ma_
offset_ ⚠pcm_ frames_ const_ ptr - ma_
offset_ ⚠pcm_ frames_ ptr - ma_
pcm_ ⚠convert - ma_
pcm_ ⚠f32_ to_ s16 - ma_
pcm_ ⚠f32_ to_ s24 - ma_
pcm_ ⚠f32_ to_ s32 - ma_
pcm_ ⚠f32_ to_ u8 - ma_
pcm_ ⚠rb_ acquire_ read - ma_
pcm_ ⚠rb_ acquire_ write - ma_
pcm_ ⚠rb_ available_ read - ma_
pcm_ ⚠rb_ available_ write - ma_
pcm_ ⚠rb_ commit_ read - ma_
pcm_ ⚠rb_ commit_ write - ma_
pcm_ ⚠rb_ get_ subbuffer_ offset - ma_
pcm_ ⚠rb_ get_ subbuffer_ ptr - ma_
pcm_ ⚠rb_ get_ subbuffer_ size - ma_
pcm_ ⚠rb_ get_ subbuffer_ stride - ma_
pcm_ ⚠rb_ init - ma_
pcm_ ⚠rb_ init_ ex - ma_
pcm_ ⚠rb_ pointer_ distance - ma_
pcm_ ⚠rb_ reset - ma_
pcm_ ⚠rb_ seek_ read - ma_
pcm_ ⚠rb_ seek_ write - ma_
pcm_ ⚠rb_ uninit - ma_
pcm_ ⚠s16_ to_ f32 - ma_
pcm_ ⚠s16_ to_ s24 - ma_
pcm_ ⚠s16_ to_ s32 - ma_
pcm_ ⚠s16_ to_ u8 - ma_
pcm_ ⚠s24_ to_ f32 - ma_
pcm_ ⚠s24_ to_ s16 - ma_
pcm_ ⚠s24_ to_ s32 - ma_
pcm_ ⚠s24_ to_ u8 - ma_
pcm_ ⚠s32_ to_ f32 - ma_
pcm_ ⚠s32_ to_ s16 - ma_
pcm_ ⚠s32_ to_ s24 - ma_
pcm_ ⚠s32_ to_ u8 - ma_
pcm_ ⚠u8_ to_ f32 - ma_
pcm_ ⚠u8_ to_ s16 - Format Conversion
- ma_
pcm_ ⚠u8_ to_ s24 - ma_
pcm_ ⚠u8_ to_ s32 - ma_
peak2_ ⚠config_ init - ma_
peak2_ ⚠get_ latency - ma_
peak2_ ⚠init - ma_
peak2_ ⚠process_ pcm_ frames - ma_
peak2_ ⚠reinit - ma_
rb_ ⚠acquire_ read - ma_
rb_ ⚠acquire_ write - ma_
rb_ ⚠available_ read - ma_
rb_ ⚠available_ write - ma_
rb_ ⚠commit_ read - ma_
rb_ ⚠commit_ write - ma_
rb_ ⚠get_ subbuffer_ offset - ma_
rb_ ⚠get_ subbuffer_ ptr - ma_
rb_ ⚠get_ subbuffer_ size - ma_
rb_ ⚠get_ subbuffer_ stride - ma_
rb_ ⚠init - ma_
rb_ ⚠init_ ex - ma_
rb_ ⚠pointer_ distance - ma_
rb_ ⚠reset - ma_
rb_ ⚠seek_ read - ma_
rb_ ⚠seek_ write - ma_
rb_ ⚠uninit - ma_
realloc ⚠ - ma_
resampler_ ⚠config_ init - ma_
resampler_ ⚠get_ expected_ output_ frame_ count - ma_
resampler_ ⚠get_ input_ latency - ma_
resampler_ ⚠get_ output_ latency - ma_
resampler_ ⚠get_ required_ input_ frame_ count - ma_
resampler_ ⚠init - ma_
resampler_ ⚠process_ pcm_ frames - ma_
resampler_ ⚠set_ rate - ma_
resampler_ ⚠set_ rate_ ratio - ma_
resampler_ ⚠uninit - ma_
result_ ⚠description - Miscellaneous Helpers
- ma_
scale_ ⚠buffer_ size - Utiltities
- ma_
silence_ ⚠pcm_ frames - ma_
spinlock_ ⚠lock - ma_
spinlock_ ⚠lock_ noyield - ma_
spinlock_ ⚠unlock - ma_
version ⚠ - ma_
version_ ⚠string - ma_
vfs_ ⚠close - ma_
vfs_ ⚠info - ma_
vfs_ ⚠open - ma_
vfs_ ⚠open_ and_ read_ file - ma_
vfs_ ⚠open_ w - ma_
vfs_ ⚠read - ma_
vfs_ ⚠seek - ma_
vfs_ ⚠tell - ma_
vfs_ ⚠write - ma_
waveform_ ⚠config_ init - ma_
waveform_ ⚠init - ma_
waveform_ ⚠read_ pcm_ frames - ma_
waveform_ ⚠seek_ to_ pcm_ frame - ma_
waveform_ ⚠set_ amplitude - ma_
waveform_ ⚠set_ frequency - ma_
waveform_ ⚠set_ sample_ rate - ma_
waveform_ ⚠set_ type
Type Aliases§
- __
pthread_ list_ t - ma_
aaudio_ content_ type - ma_
aaudio_ input_ preset - ma_
aaudio_ usage - ma_
backend - ma_
bool8 - ma_
bool32 - ma_
channel - ma_
channel_ mix_ mode - ma_
data_ source - ma_
decoder_ get_ length_ in_ pcm_ frames_ proc - ma_
decoder_ read_ pcm_ frames_ proc - ma_
decoder_ read_ proc - ma_
decoder_ seek_ proc - ma_
decoder_ seek_ to_ pcm_ frame_ proc - ma_
decoder_ uninit_ proc - ma_
device_ callback_ proc - ma_
device_ type - ma_
dither_ mode - ma_
encoder_ init_ proc - ma_
encoder_ seek_ proc - ma_
encoder_ uninit_ proc - ma_
encoder_ write_ pcm_ frames_ proc - ma_
encoder_ write_ proc - ma_
enum_ devices_ callback_ proc - ma_
format - ma_
handle - ma_
hpf2_ config - High-Pass Filtering
- ma_int8
- ma_
int16 - ma_
int32 - ma_
int64 - ma_
ios_ session_ category - ma_
ios_ session_ category_ option - ma_
log_ proc - ma_
lpf2_ config - Low-Pass Filtering
- ma_
mutex - ma_
noise_ type - ma_
opensl_ recording_ preset - ma_
opensl_ stream_ type - ma_
performance_ profile - ma_proc
- ma_ptr
- ma_
resample_ algorithm - ma_
resource_ format - ma_
result - ma_
seek_ origin - ma_
share_ mode - ma_
spinlock - ma_
standard_ channel_ map - ma_
stop_ proc - ma_
stream_ format - ma_
stream_ layout - ma_
thread - ma_
thread_ priority - ma_
uint8 - ma_
uint16 - ma_
uint32 - ma_
uint64 - ma_
uintptr - ma_vfs
- VFS
- ma_
vfs_ file - ma_
waveform_ type - pthread_
t - wchar_t
Unions§
- __
atomic_ wide_ counter - ma_
biquad_ coefficient - Biquad Filtering
- ma_
channel_ converter__ bindgen_ ty_ 1 - ma_
context__ bindgen_ ty_ 1 - ma_
context__ bindgen_ ty_ 2 - ma_
decoder__ bindgen_ ty_ 1 - ma_
device__ bindgen_ ty_ 4 - ma_
device_ id - ma_
device_ id__ bindgen_ ty_ 1 - ma_
linear_ resampler__ bindgen_ ty_ 1 - ma_
linear_ resampler__ bindgen_ ty_ 2 - ma_
noise__ bindgen_ ty_ 1 - ma_
resampler__ bindgen_ ty_ 1 - ma_
timer - pthread_
cond_ t - pthread_
mutex_ t