|
enum | ma_backend {
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_null,
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_custom,
ma_backend_null,
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_custom,
ma_backend_null,
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_custom,
ma_backend_null,
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_custom,
ma_backend_null,
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_null,
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_custom,
ma_backend_null,
ma_backend_wasapi,
ma_backend_dsound,
ma_backend_winmm,
ma_backend_coreaudio,
ma_backend_sndio,
ma_backend_audio4,
ma_backend_oss,
ma_backend_pulseaudio,
ma_backend_alsa,
ma_backend_jack,
ma_backend_aaudio,
ma_backend_opensl,
ma_backend_webaudio,
ma_backend_custom,
ma_backend_null
} |
|
enum | ma_channel_mix_mode {
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_planar_blend,
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_planar_blend,
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_rectangular = 0,
ma_channel_mix_mode_simple,
ma_channel_mix_mode_custom_weights,
ma_channel_mix_mode_planar_blend = ma_channel_mix_mode_rectangular,
ma_channel_mix_mode_default = ma_channel_mix_mode_rectangular
} |
|
enum | ma_device_type {
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4,
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4,
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4,
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4,
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4,
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4,
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4,
ma_device_type_playback = 1,
ma_device_type_capture = 2,
ma_device_type_duplex = ma_device_type_playback | ma_device_type_capture,
ma_device_type_loopback = 4
} |
|
enum | ma_dither_mode {
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle,
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle,
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle,
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle,
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle,
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle,
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle,
ma_dither_mode_none = 0,
ma_dither_mode_rectangle,
ma_dither_mode_triangle
} |
|
enum | ma_format {
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count,
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count,
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count,
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count,
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count,
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count,
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count,
ma_format_unknown = 0,
ma_format_u8 = 1,
ma_format_s16 = 2,
ma_format_s24 = 3,
ma_format_s32 = 4,
ma_format_f32 = 5,
ma_format_count
} |
|
enum | ma_ios_session_category {
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route,
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route,
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route,
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route,
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route,
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route,
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route,
ma_ios_session_category_default = 0,
ma_ios_session_category_none,
ma_ios_session_category_ambient,
ma_ios_session_category_solo_ambient,
ma_ios_session_category_playback,
ma_ios_session_category_record,
ma_ios_session_category_play_and_record,
ma_ios_session_category_multi_route
} |
|
enum | ma_ios_session_category_option {
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40,
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40,
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40,
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40,
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40,
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40,
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40,
ma_ios_session_category_option_mix_with_others = 0x01,
ma_ios_session_category_option_duck_others = 0x02,
ma_ios_session_category_option_allow_bluetooth = 0x04,
ma_ios_session_category_option_default_to_speaker = 0x08,
ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others = 0x11,
ma_ios_session_category_option_allow_bluetooth_a2dp = 0x20,
ma_ios_session_category_option_allow_air_play = 0x40
} |
|
enum | ma_noise_type {
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian,
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian,
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian,
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian,
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian,
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian,
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian,
ma_noise_type_white,
ma_noise_type_pink,
ma_noise_type_brownian
} |
|
enum | ma_performance_profile {
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative,
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative,
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative,
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative,
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative,
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative,
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative,
ma_performance_profile_low_latency = 0,
ma_performance_profile_conservative
} |
|
enum | ma_resample_algorithm {
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex,
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex,
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex,
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex,
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex,
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex,
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex,
ma_resample_algorithm_linear = 0,
ma_resample_algorithm_speex
} |
|
enum | ma_resource_format {
ma_resource_format_wav,
ma_resource_format_wav,
ma_resource_format_wav,
ma_resource_format_wav,
ma_resource_format_wav,
ma_resource_format_wav,
ma_resource_format_wav,
ma_resource_format_wav
} |
|
enum | ma_seek_origin {
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_end,
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_end,
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_end,
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_end,
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_end,
ma_seek_origin_start,
ma_seek_origin_current,
ma_seek_origin_end
} |
|
enum | ma_share_mode {
ma_share_mode_shared = 0,
ma_share_mode_exclusive,
ma_share_mode_shared = 0,
ma_share_mode_exclusive,
ma_share_mode_shared = 0,
ma_share_mode_exclusive,
ma_share_mode_shared = 0,
ma_share_mode_exclusive,
ma_share_mode_shared = 0,
ma_share_mode_exclusive,
ma_share_mode_shared = 0,
ma_share_mode_exclusive,
ma_share_mode_shared = 0,
ma_share_mode_exclusive,
ma_share_mode_shared = 0,
ma_share_mode_exclusive
} |
|
enum | ma_standard_channel_map {
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft,
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft,
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft,
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft,
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft,
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft,
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft,
ma_standard_channel_map_microsoft,
ma_standard_channel_map_alsa,
ma_standard_channel_map_rfc3551,
ma_standard_channel_map_flac,
ma_standard_channel_map_vorbis,
ma_standard_channel_map_sound4,
ma_standard_channel_map_sndio,
ma_standard_channel_map_webaudio = ma_standard_channel_map_flac,
ma_standard_channel_map_default = ma_standard_channel_map_microsoft
} |
|
enum | ma_stream_format {
ma_stream_format_pcm = 0,
ma_stream_format_pcm = 0,
ma_stream_format_pcm = 0,
ma_stream_format_pcm = 0,
ma_stream_format_pcm = 0,
ma_stream_format_pcm = 0,
ma_stream_format_pcm = 0,
ma_stream_format_pcm = 0
} |
|
enum | ma_stream_layout {
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved,
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved,
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved,
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved,
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved,
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved,
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved,
ma_stream_layout_interleaved = 0,
ma_stream_layout_deinterleaved
} |
|
enum | ma_thread_priority {
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0,
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0,
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0,
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0,
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0,
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0,
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0,
ma_thread_priority_idle = -5,
ma_thread_priority_lowest = -4,
ma_thread_priority_low = -3,
ma_thread_priority_normal = -2,
ma_thread_priority_high = -1,
ma_thread_priority_highest = 0,
ma_thread_priority_realtime = 1,
ma_thread_priority_default = 0
} |
|
enum | ma_waveform_type {
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth,
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth,
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth,
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth,
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth,
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth,
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth,
ma_waveform_type_sine,
ma_waveform_type_square,
ma_waveform_type_triangle,
ma_waveform_type_sawtooth
} |
|
|
void | ma_aligned_free (void *p, const ma_allocation_callbacks *pAllocationCallbacks) |
|
void * | ma_aligned_malloc (size_t sz, size_t alignment, const ma_allocation_callbacks *pAllocationCallbacks) |
|
void | ma_apply_volume_factor_f32 (float *pSamples, ma_uint32 sampleCount, float factor) |
|
void | ma_apply_volume_factor_pcm_frames (void *pFrames, ma_uint32 frameCount, ma_format format, ma_uint32 channels, float factor) |
|
void | ma_apply_volume_factor_pcm_frames_f32 (float *pFrames, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_apply_volume_factor_pcm_frames_s16 (ma_int16 *pFrames, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_apply_volume_factor_pcm_frames_s24 (void *pFrames, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_apply_volume_factor_pcm_frames_s32 (ma_int32 *pFrames, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_apply_volume_factor_pcm_frames_u8 (ma_uint8 *pFrames, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_apply_volume_factor_s16 (ma_int16 *pSamples, ma_uint32 sampleCount, float factor) |
|
void | ma_apply_volume_factor_s24 (void *pSamples, ma_uint32 sampleCount, float factor) |
|
void | ma_apply_volume_factor_s32 (ma_int32 *pSamples, ma_uint32 sampleCount, float factor) |
|
void | ma_apply_volume_factor_u8 (ma_uint8 *pSamples, ma_uint32 sampleCount, float factor) |
|
ma_biquad_config | ma_biquad_config_init (ma_format format, ma_uint32 channels, double b0, double b1, double b2, double a0, double a1, double a2) |
|
ma_uint32 | ma_biquad_get_latency (ma_biquad *pBQ) |
|
ma_result | ma_biquad_init (const ma_biquad_config *pConfig, ma_biquad *pBQ) |
|
ma_result | ma_biquad_process_pcm_frames (ma_biquad *pBQ, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_biquad_reinit (const ma_biquad_config *pConfig, ma_biquad *pBQ) |
|
void | ma_blend_f32 (float *pOut, float *pInA, float *pInB, float factor, ma_uint32 channels) |
|
ma_bpf2_config | ma_bpf2_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency, double q) |
|
ma_uint32 | ma_bpf2_get_latency (ma_bpf2 *pBPF) |
|
ma_result | ma_bpf2_init (const ma_bpf2_config *pConfig, ma_bpf2 *pBPF) |
|
ma_result | ma_bpf2_process_pcm_frames (ma_bpf2 *pBPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_bpf2_reinit (const ma_bpf2_config *pConfig, ma_bpf2 *pBPF) |
|
ma_bpf_config | ma_bpf_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency, ma_uint32 order) |
|
ma_uint32 | ma_bpf_get_latency (ma_bpf *pBPF) |
|
ma_result | ma_bpf_init (const ma_bpf_config *pConfig, ma_bpf *pBPF) |
|
ma_result | ma_bpf_process_pcm_frames (ma_bpf *pBPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_bpf_reinit (const ma_bpf_config *pConfig, ma_bpf *pBPF) |
|
ma_uint32 | ma_calculate_buffer_size_in_frames_from_milliseconds (ma_uint32 bufferSizeInMilliseconds, ma_uint32 sampleRate) |
|
ma_uint32 | ma_calculate_buffer_size_in_milliseconds_from_frames (ma_uint32 bufferSizeInFrames, ma_uint32 sampleRate) |
|
ma_channel_converter_config | ma_channel_converter_config_init (ma_format format, ma_uint32 channelsIn, const ma_channel channelMapIn[MA_MAX_CHANNELS], ma_uint32 channelsOut, const ma_channel channelMapOut[MA_MAX_CHANNELS], ma_channel_mix_mode mixingMode) |
|
ma_result | ma_channel_converter_init (const ma_channel_converter_config *pConfig, ma_channel_converter *pConverter) |
|
ma_result | ma_channel_converter_process_pcm_frames (ma_channel_converter *pConverter, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
void | ma_channel_converter_uninit (ma_channel_converter *pConverter) |
|
ma_bool32 | ma_channel_map_blank (ma_uint32 channels, const ma_channel channelMap[MA_MAX_CHANNELS]) |
|
ma_bool32 | ma_channel_map_contains_channel_position (ma_uint32 channels, const ma_channel channelMap[MA_MAX_CHANNELS], ma_channel channelPosition) |
|
void | ma_channel_map_copy (ma_channel *pOut, const ma_channel *pIn, ma_uint32 channels) |
|
ma_bool32 | ma_channel_map_equal (ma_uint32 channels, const ma_channel channelMapA[MA_MAX_CHANNELS], const ma_channel channelMapB[MA_MAX_CHANNELS]) |
|
ma_bool32 | ma_channel_map_valid (ma_uint32 channels, const ma_channel channelMap[MA_MAX_CHANNELS]) |
|
MA_INLINE void | ma_clip_pcm_frames_f32 (float *p, ma_uint32 frameCount, ma_uint32 channels) |
|
void | ma_clip_samples_f32 (float *p, ma_uint32 sampleCount) |
|
ma_context_config | ma_context_config_init (void) |
|
ma_result | ma_context_enumerate_devices (ma_context *pContext, ma_enum_devices_callback_proc callback, void *pUserData) |
|
ma_result | ma_context_get_device_info (ma_context *pContext, ma_device_type deviceType, const ma_device_id *pDeviceID, ma_share_mode shareMode, ma_device_info *pDeviceInfo) |
|
ma_result | ma_context_get_devices (ma_context *pContext, ma_device_info **ppPlaybackDeviceInfos, ma_uint32 *pPlaybackDeviceCount, ma_device_info **ppCaptureDeviceInfos, ma_uint32 *pCaptureDeviceCount) |
|
ma_result | ma_context_init (const ma_backend backends[], ma_uint32 backendCount, const ma_context_config *pConfig, ma_context *pContext) |
|
ma_bool32 | ma_context_is_loopback_supported (ma_context *pContext) |
|
ma_result | ma_context_uninit (ma_context *pContext) |
|
ma_uint64 | ma_convert_frames (void *pOut, ma_uint64 frameCountOut, ma_format formatOut, ma_uint32 channelsOut, ma_uint32 sampleRateOut, const void *pIn, ma_uint64 frameCountIn, ma_format formatIn, ma_uint32 channelsIn, ma_uint32 sampleRateIn) |
|
ma_uint64 | ma_convert_frames_ex (void *pOut, ma_uint64 frameCountOut, const void *pIn, ma_uint64 frameCountIn, const ma_data_converter_config *pConfig) |
|
void | ma_convert_pcm_frames_format (void *pOut, ma_format formatOut, const void *pIn, ma_format formatIn, ma_uint64 frameCount, ma_uint32 channels, ma_dither_mode ditherMode) |
|
void | ma_copy_and_apply_volume_factor_f32 (float *pSamplesOut, const float *pSamplesIn, ma_uint32 sampleCount, float factor) |
|
void | ma_copy_and_apply_volume_factor_pcm_frames (void *pFramesOut, const void *pFramesIn, ma_uint32 frameCount, ma_format format, ma_uint32 channels, float factor) |
|
void | ma_copy_and_apply_volume_factor_pcm_frames_f32 (float *pPCMFramesOut, const float *pPCMFramesIn, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_copy_and_apply_volume_factor_pcm_frames_s16 (ma_int16 *pPCMFramesOut, const ma_int16 *pPCMFramesIn, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_copy_and_apply_volume_factor_pcm_frames_s24 (void *pPCMFramesOut, const void *pPCMFramesIn, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_copy_and_apply_volume_factor_pcm_frames_s32 (ma_int32 *pPCMFramesOut, const ma_int32 *pPCMFramesIn, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_copy_and_apply_volume_factor_pcm_frames_u8 (ma_uint8 *pPCMFramesOut, const ma_uint8 *pPCMFramesIn, ma_uint32 frameCount, ma_uint32 channels, float factor) |
|
void | ma_copy_and_apply_volume_factor_s16 (ma_int16 *pSamplesOut, const ma_int16 *pSamplesIn, ma_uint32 sampleCount, float factor) |
|
void | ma_copy_and_apply_volume_factor_s24 (void *pSamplesOut, const void *pSamplesIn, ma_uint32 sampleCount, float factor) |
|
void | ma_copy_and_apply_volume_factor_s32 (ma_int32 *pSamplesOut, const ma_int32 *pSamplesIn, ma_uint32 sampleCount, float factor) |
|
void | ma_copy_and_apply_volume_factor_u8 (ma_uint8 *pSamplesOut, const ma_uint8 *pSamplesIn, ma_uint32 sampleCount, float factor) |
|
ma_data_converter_config | ma_data_converter_config_init (ma_format formatIn, ma_format formatOut, ma_uint32 channelsIn, ma_uint32 channelsOut, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut) |
|
ma_data_converter_config | ma_data_converter_config_init_default (void) |
|
ma_uint64 | ma_data_converter_get_expected_output_frame_count (ma_data_converter *pConverter, ma_uint64 inputFrameCount) |
|
ma_uint64 | ma_data_converter_get_input_latency (ma_data_converter *pConverter) |
|
ma_uint64 | ma_data_converter_get_output_latency (ma_data_converter *pConverter) |
|
ma_uint64 | ma_data_converter_get_required_input_frame_count (ma_data_converter *pConverter, ma_uint64 outputFrameCount) |
|
ma_result | ma_data_converter_init (const ma_data_converter_config *pConfig, ma_data_converter *pConverter) |
|
ma_result | ma_data_converter_process_pcm_frames (ma_data_converter *pConverter, const void *pFramesIn, ma_uint64 *pFrameCountIn, void *pFramesOut, ma_uint64 *pFrameCountOut) |
|
ma_result | ma_data_converter_set_rate (ma_data_converter *pConverter, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut) |
|
ma_result | ma_data_converter_set_rate_ratio (ma_data_converter *pConverter, float ratioInOut) |
|
void | ma_data_converter_uninit (ma_data_converter *pConverter) |
|
ma_result | ma_decode_file (const char *pFilePath, ma_decoder_config *pConfig, ma_uint64 *pFrameCountOut, void **ppDataOut) |
|
ma_result | ma_decode_memory (const void *pData, size_t dataSize, ma_decoder_config *pConfig, ma_uint64 *pFrameCountOut, void **ppDataOut) |
|
ma_decoder_config | ma_decoder_config_init (ma_format outputFormat, ma_uint32 outputChannels, ma_uint32 outputSampleRate) |
|
ma_uint64 | ma_decoder_get_length_in_pcm_frames (ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init (ma_decoder_read_proc onRead, ma_decoder_seek_proc onSeek, void *pUserData, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file (const char *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_flac (const char *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_flac_w (const wchar_t *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_mp3 (const char *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_mp3_w (const wchar_t *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_vorbis (const char *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_vorbis_w (const wchar_t *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_w (const wchar_t *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_wav (const char *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_file_wav_w (const wchar_t *pFilePath, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_flac (ma_decoder_read_proc onRead, ma_decoder_seek_proc onSeek, void *pUserData, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_memory (const void *pData, size_t dataSize, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_memory_flac (const void *pData, size_t dataSize, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_memory_mp3 (const void *pData, size_t dataSize, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_memory_raw (const void *pData, size_t dataSize, const ma_decoder_config *pConfigIn, const ma_decoder_config *pConfigOut, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_memory_vorbis (const void *pData, size_t dataSize, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_memory_wav (const void *pData, size_t dataSize, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_mp3 (ma_decoder_read_proc onRead, ma_decoder_seek_proc onSeek, void *pUserData, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_raw (ma_decoder_read_proc onRead, ma_decoder_seek_proc onSeek, void *pUserData, const ma_decoder_config *pConfigIn, const ma_decoder_config *pConfigOut, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_vorbis (ma_decoder_read_proc onRead, ma_decoder_seek_proc onSeek, void *pUserData, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_result | ma_decoder_init_wav (ma_decoder_read_proc onRead, ma_decoder_seek_proc onSeek, void *pUserData, const ma_decoder_config *pConfig, ma_decoder *pDecoder) |
|
ma_uint64 | ma_decoder_read_pcm_frames (ma_decoder *pDecoder, void *pFramesOut, ma_uint64 frameCount) |
|
ma_result | ma_decoder_seek_to_pcm_frame (ma_decoder *pDecoder, ma_uint64 frameIndex) |
|
ma_result | ma_decoder_uninit (ma_decoder *pDecoder) |
|
void | ma_deinterleave_pcm_frames (ma_format format, ma_uint32 channels, ma_uint64 frameCount, const void *pInterleavedPCMFrames, void **ppDeinterleavedPCMFrames) |
|
ma_device_config | ma_device_config_init (ma_device_type deviceType) |
|
ma_result | ma_device_get_master_gain_db (ma_device *pDevice, float *pGainDB) |
|
ma_result | ma_device_get_master_volume (ma_device *pDevice, float *pVolume) |
|
ma_result | ma_device_init (ma_context *pContext, const ma_device_config *pConfig, ma_device *pDevice) |
|
ma_result | ma_device_init_ex (const ma_backend backends[], ma_uint32 backendCount, const ma_context_config *pContextConfig, const ma_device_config *pConfig, ma_device *pDevice) |
|
ma_bool32 | ma_device_is_started (ma_device *pDevice) |
|
ma_result | ma_device_set_master_gain_db (ma_device *pDevice, float gainDB) |
|
ma_result | ma_device_set_master_volume (ma_device *pDevice, float volume) |
|
ma_result | ma_device_start (ma_device *pDevice) |
|
ma_result | ma_device_stop (ma_device *pDevice) |
|
void | ma_device_uninit (ma_device *pDevice) |
|
ma_encoder_config | ma_encoder_config_init (ma_resource_format resourceFormat, ma_format format, ma_uint32 channels, ma_uint32 sampleRate) |
|
ma_result | ma_encoder_init (ma_encoder_write_proc onWrite, ma_encoder_seek_proc onSeek, void *pUserData, const ma_encoder_config *pConfig, ma_encoder *pEncoder) |
|
ma_result | ma_encoder_init_file (const char *pFilePath, const ma_encoder_config *pConfig, ma_encoder *pEncoder) |
|
ma_result | ma_encoder_init_file_w (const wchar_t *pFilePath, const ma_encoder_config *pConfig, ma_encoder *pEncoder) |
|
void | ma_encoder_uninit (ma_encoder *pEncoder) |
|
ma_uint64 | ma_encoder_write_pcm_frames (ma_encoder *pEncoder, const void *pFramesIn, ma_uint64 frameCount) |
|
float | ma_factor_to_gain_db (float factor) |
|
void | ma_free (void *p, const ma_allocation_callbacks *pAllocationCallbacks) |
|
float | ma_gain_db_to_factor (float gain) |
|
const char * | ma_get_backend_name (ma_backend backend) |
|
static MA_INLINE ma_uint32 | ma_get_bytes_per_frame (ma_format format, ma_uint32 channels) |
|
ma_uint32 | ma_get_bytes_per_sample (ma_format format) |
|
const char * | ma_get_format_name (ma_format format) |
|
void | ma_get_standard_channel_map (ma_standard_channel_map standardChannelMap, ma_uint32 channels, ma_channel channelMap[MA_MAX_CHANNELS]) |
|
ma_hishelf2_config | ma_hishelf2_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double gainDB, double shelfSlope, double frequency) |
|
ma_uint32 | ma_hishelf2_get_latency (ma_hishelf2 *pFilter) |
|
ma_result | ma_hishelf2_init (const ma_hishelf2_config *pConfig, ma_hishelf2 *pFilter) |
|
ma_result | ma_hishelf2_process_pcm_frames (ma_hishelf2 *pFilter, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_hishelf2_reinit (const ma_hishelf2_config *pConfig, ma_hishelf2 *pFilter) |
|
ma_hpf1_config | ma_hpf1_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency) |
|
ma_uint32 | ma_hpf1_get_latency (ma_hpf1 *pHPF) |
|
ma_result | ma_hpf1_init (const ma_hpf1_config *pConfig, ma_hpf1 *pHPF) |
|
ma_result | ma_hpf1_process_pcm_frames (ma_hpf1 *pHPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_hpf1_reinit (const ma_hpf1_config *pConfig, ma_hpf1 *pHPF) |
|
ma_hpf2_config | ma_hpf2_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency, double q) |
|
ma_uint32 | ma_hpf2_get_latency (ma_hpf2 *pHPF) |
|
ma_result | ma_hpf2_init (const ma_hpf2_config *pConfig, ma_hpf2 *pHPF) |
|
ma_result | ma_hpf2_process_pcm_frames (ma_hpf2 *pHPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_hpf2_reinit (const ma_hpf2_config *pConfig, ma_hpf2 *pHPF) |
|
ma_hpf_config | ma_hpf_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency, ma_uint32 order) |
|
ma_uint32 | ma_hpf_get_latency (ma_hpf *pHPF) |
|
ma_result | ma_hpf_init (const ma_hpf_config *pConfig, ma_hpf *pHPF) |
|
ma_result | ma_hpf_process_pcm_frames (ma_hpf *pHPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_hpf_reinit (const ma_hpf_config *pConfig, ma_hpf *pHPF) |
|
void | ma_interleave_pcm_frames (ma_format format, ma_uint32 channels, ma_uint64 frameCount, const void **ppDeinterleavedPCMFrames, void *pInterleavedPCMFrames) |
|
ma_bool32 | ma_is_loopback_supported (ma_backend backend) |
|
ma_linear_resampler_config | ma_linear_resampler_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut) |
|
ma_uint64 | ma_linear_resampler_get_expected_output_frame_count (ma_linear_resampler *pResampler, ma_uint64 inputFrameCount) |
|
ma_uint64 | ma_linear_resampler_get_input_latency (ma_linear_resampler *pResampler) |
|
ma_uint64 | ma_linear_resampler_get_output_latency (ma_linear_resampler *pResampler) |
|
ma_uint64 | ma_linear_resampler_get_required_input_frame_count (ma_linear_resampler *pResampler, ma_uint64 outputFrameCount) |
|
ma_result | ma_linear_resampler_init (const ma_linear_resampler_config *pConfig, ma_linear_resampler *pResampler) |
|
ma_result | ma_linear_resampler_process_pcm_frames (ma_linear_resampler *pResampler, const void *pFramesIn, ma_uint64 *pFrameCountIn, void *pFramesOut, ma_uint64 *pFrameCountOut) |
|
ma_result | ma_linear_resampler_set_rate (ma_linear_resampler *pResampler, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut) |
|
ma_result | ma_linear_resampler_set_rate_ratio (ma_linear_resampler *pResampler, float ratioInOut) |
|
void | ma_linear_resampler_uninit (ma_linear_resampler *pResampler) |
|
const char * | ma_log_level_to_string (ma_uint32 logLevel) |
|
ma_loshelf2_config | ma_loshelf2_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double gainDB, double shelfSlope, double frequency) |
|
ma_uint32 | ma_loshelf2_get_latency (ma_loshelf2 *pFilter) |
|
ma_result | ma_loshelf2_init (const ma_loshelf2_config *pConfig, ma_loshelf2 *pFilter) |
|
ma_result | ma_loshelf2_process_pcm_frames (ma_loshelf2 *pFilter, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_loshelf2_reinit (const ma_loshelf2_config *pConfig, ma_loshelf2 *pFilter) |
|
ma_lpf1_config | ma_lpf1_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency) |
|
ma_uint32 | ma_lpf1_get_latency (ma_lpf1 *pLPF) |
|
ma_result | ma_lpf1_init (const ma_lpf1_config *pConfig, ma_lpf1 *pLPF) |
|
ma_result | ma_lpf1_process_pcm_frames (ma_lpf1 *pLPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_lpf1_reinit (const ma_lpf1_config *pConfig, ma_lpf1 *pLPF) |
|
ma_lpf2_config | ma_lpf2_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency, double q) |
|
ma_uint32 | ma_lpf2_get_latency (ma_lpf2 *pLPF) |
|
ma_result | ma_lpf2_init (const ma_lpf2_config *pConfig, ma_lpf2 *pLPF) |
|
ma_result | ma_lpf2_process_pcm_frames (ma_lpf2 *pLPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_lpf2_reinit (const ma_lpf2_config *pConfig, ma_lpf2 *pLPF) |
|
ma_lpf_config | ma_lpf_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double cutoffFrequency, ma_uint32 order) |
|
ma_uint32 | ma_lpf_get_latency (ma_lpf *pLPF) |
|
ma_result | ma_lpf_init (const ma_lpf_config *pConfig, ma_lpf *pLPF) |
|
ma_result | ma_lpf_process_pcm_frames (ma_lpf *pLPF, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_lpf_reinit (const ma_lpf_config *pConfig, ma_lpf *pLPF) |
|
void * | ma_malloc (size_t sz, const ma_allocation_callbacks *pAllocationCallbacks) |
|
ma_result | ma_mutex_init (ma_context *pContext, ma_mutex *pMutex) |
|
void | ma_mutex_lock (ma_mutex *pMutex) |
|
void | ma_mutex_uninit (ma_mutex *pMutex) |
|
void | ma_mutex_unlock (ma_mutex *pMutex) |
|
ma_noise_config | ma_noise_config_init (ma_format format, ma_uint32 channels, ma_noise_type type, ma_int32 seed, double amplitude) |
|
ma_result | ma_noise_init (const ma_noise_config *pConfig, ma_noise *pNoise) |
|
ma_uint64 | ma_noise_read_pcm_frames (ma_noise *pNoise, void *pFramesOut, ma_uint64 frameCount) |
|
ma_notch2_config | ma_notch2_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double q, double frequency) |
|
ma_uint32 | ma_notch2_get_latency (ma_notch2 *pFilter) |
|
ma_result | ma_notch2_init (const ma_notch2_config *pConfig, ma_notch2 *pFilter) |
|
ma_result | ma_notch2_process_pcm_frames (ma_notch2 *pFilter, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_notch2_reinit (const ma_notch2_config *pConfig, ma_notch2 *pFilter) |
|
void | ma_pcm_convert (void *pOut, ma_format formatOut, const void *pIn, ma_format formatIn, ma_uint64 sampleCount, ma_dither_mode ditherMode) |
|
void | ma_pcm_f32_to_s16 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_f32_to_s24 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_f32_to_s32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_f32_to_u8 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
ma_result | ma_pcm_rb_acquire_read (ma_pcm_rb *pRB, ma_uint32 *pSizeInFrames, void **ppBufferOut) |
|
ma_result | ma_pcm_rb_acquire_write (ma_pcm_rb *pRB, ma_uint32 *pSizeInFrames, void **ppBufferOut) |
|
ma_uint32 | ma_pcm_rb_available_read (ma_pcm_rb *pRB) |
|
ma_uint32 | ma_pcm_rb_available_write (ma_pcm_rb *pRB) |
|
ma_result | ma_pcm_rb_commit_read (ma_pcm_rb *pRB, ma_uint32 sizeInFrames, void *pBufferOut) |
|
ma_result | ma_pcm_rb_commit_write (ma_pcm_rb *pRB, ma_uint32 sizeInFrames, void *pBufferOut) |
|
ma_uint32 | ma_pcm_rb_get_subbuffer_offset (ma_pcm_rb *pRB, ma_uint32 subbufferIndex) |
|
void * | ma_pcm_rb_get_subbuffer_ptr (ma_pcm_rb *pRB, ma_uint32 subbufferIndex, void *pBuffer) |
|
ma_uint32 | ma_pcm_rb_get_subbuffer_size (ma_pcm_rb *pRB) |
|
ma_uint32 | ma_pcm_rb_get_subbuffer_stride (ma_pcm_rb *pRB) |
|
ma_result | ma_pcm_rb_init (ma_format format, ma_uint32 channels, ma_uint32 bufferSizeInFrames, void *pOptionalPreallocatedBuffer, const ma_allocation_callbacks *pAllocationCallbacks, ma_pcm_rb *pRB) |
|
ma_result | ma_pcm_rb_init_ex (ma_format format, ma_uint32 channels, ma_uint32 subbufferSizeInFrames, ma_uint32 subbufferCount, ma_uint32 subbufferStrideInFrames, void *pOptionalPreallocatedBuffer, const ma_allocation_callbacks *pAllocationCallbacks, ma_pcm_rb *pRB) |
|
ma_int32 | ma_pcm_rb_pointer_distance (ma_pcm_rb *pRB) |
|
void | ma_pcm_rb_reset (ma_pcm_rb *pRB) |
|
ma_result | ma_pcm_rb_seek_read (ma_pcm_rb *pRB, ma_uint32 offsetInFrames) |
|
ma_result | ma_pcm_rb_seek_write (ma_pcm_rb *pRB, ma_uint32 offsetInFrames) |
|
void | ma_pcm_rb_uninit (ma_pcm_rb *pRB) |
|
void | ma_pcm_s16_to_f32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s16_to_s24 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s16_to_s32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s16_to_u8 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s24_to_f32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s24_to_s16 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s24_to_s32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s24_to_u8 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s32_to_f32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s32_to_s16 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s32_to_s24 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_s32_to_u8 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_u8_to_f32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_u8_to_s16 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_u8_to_s24 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
void | ma_pcm_u8_to_s32 (void *pOut, const void *pIn, ma_uint64 count, ma_dither_mode ditherMode) |
|
ma_peak2_config | ma_peak2_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, double gainDB, double q, double frequency) |
|
ma_uint32 | ma_peak2_get_latency (ma_peak2 *pFilter) |
|
ma_result | ma_peak2_init (const ma_peak2_config *pConfig, ma_peak2 *pFilter) |
|
ma_result | ma_peak2_process_pcm_frames (ma_peak2 *pFilter, void *pFramesOut, const void *pFramesIn, ma_uint64 frameCount) |
|
ma_result | ma_peak2_reinit (const ma_peak2_config *pConfig, ma_peak2 *pFilter) |
|
ma_result | ma_rb_acquire_read (ma_rb *pRB, size_t *pSizeInBytes, void **ppBufferOut) |
|
ma_result | ma_rb_acquire_write (ma_rb *pRB, size_t *pSizeInBytes, void **ppBufferOut) |
|
ma_uint32 | ma_rb_available_read (ma_rb *pRB) |
|
ma_uint32 | ma_rb_available_write (ma_rb *pRB) |
|
ma_result | ma_rb_commit_read (ma_rb *pRB, size_t sizeInBytes, void *pBufferOut) |
|
ma_result | ma_rb_commit_write (ma_rb *pRB, size_t sizeInBytes, void *pBufferOut) |
|
size_t | ma_rb_get_subbuffer_offset (ma_rb *pRB, size_t subbufferIndex) |
|
void * | ma_rb_get_subbuffer_ptr (ma_rb *pRB, size_t subbufferIndex, void *pBuffer) |
|
size_t | ma_rb_get_subbuffer_size (ma_rb *pRB) |
|
size_t | ma_rb_get_subbuffer_stride (ma_rb *pRB) |
|
ma_result | ma_rb_init (size_t bufferSizeInBytes, void *pOptionalPreallocatedBuffer, const ma_allocation_callbacks *pAllocationCallbacks, ma_rb *pRB) |
|
ma_result | ma_rb_init_ex (size_t subbufferSizeInBytes, size_t subbufferCount, size_t subbufferStrideInBytes, void *pOptionalPreallocatedBuffer, const ma_allocation_callbacks *pAllocationCallbacks, ma_rb *pRB) |
|
ma_int32 | ma_rb_pointer_distance (ma_rb *pRB) |
|
void | ma_rb_reset (ma_rb *pRB) |
|
ma_result | ma_rb_seek_read (ma_rb *pRB, size_t offsetInBytes) |
|
ma_result | ma_rb_seek_write (ma_rb *pRB, size_t offsetInBytes) |
|
void | ma_rb_uninit (ma_rb *pRB) |
|
void * | ma_realloc (void *p, size_t sz, const ma_allocation_callbacks *pAllocationCallbacks) |
|
ma_resampler_config | ma_resampler_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut, ma_resample_algorithm algorithm) |
|
ma_uint64 | ma_resampler_get_expected_output_frame_count (ma_resampler *pResampler, ma_uint64 inputFrameCount) |
|
ma_uint64 | ma_resampler_get_input_latency (ma_resampler *pResampler) |
|
ma_uint64 | ma_resampler_get_output_latency (ma_resampler *pResampler) |
|
ma_uint64 | ma_resampler_get_required_input_frame_count (ma_resampler *pResampler, ma_uint64 outputFrameCount) |
|
ma_result | ma_resampler_init (const ma_resampler_config *pConfig, ma_resampler *pResampler) |
|
ma_result | ma_resampler_process_pcm_frames (ma_resampler *pResampler, const void *pFramesIn, ma_uint64 *pFrameCountIn, void *pFramesOut, ma_uint64 *pFrameCountOut) |
|
ma_result | ma_resampler_set_rate (ma_resampler *pResampler, ma_uint32 sampleRateIn, ma_uint32 sampleRateOut) |
|
ma_result | ma_resampler_set_rate_ratio (ma_resampler *pResampler, float ratio) |
|
void | ma_resampler_uninit (ma_resampler *pResampler) |
|
const char * | ma_result_description (ma_result result) |
|
ma_uint32 | ma_scale_buffer_size (ma_uint32 baseBufferSize, float scale) |
|
ma_waveform_config | ma_waveform_config_init (ma_format format, ma_uint32 channels, ma_uint32 sampleRate, ma_waveform_type type, double amplitude, double frequency) |
|
ma_result | ma_waveform_init (const ma_waveform_config *pConfig, ma_waveform *pWaveform) |
|
ma_uint64 | ma_waveform_read_pcm_frames (ma_waveform *pWaveform, void *pFramesOut, ma_uint64 frameCount) |
|
ma_result | ma_waveform_set_amplitude (ma_waveform *pWaveform, double amplitude) |
|
ma_result | ma_waveform_set_frequency (ma_waveform *pWaveform, double frequency) |
|
ma_result | ma_waveform_set_sample_rate (ma_waveform *pWaveform, ma_uint32 sampleRate) |
|
void | ma_zero_pcm_frames (void *p, ma_uint32 frameCount, ma_format format, ma_uint32 channels) |
|