Skip to main content

Crate miniaudio_aurex

Crate miniaudio_aurex 

Source

Structs§

ma_IMMNotificationClient
ma_allocation_callbacks
ma_async_notification_callbacks
ma_async_notification_event
ma_async_notification_poll
ma_atomic_bool32
ma_atomic_device_state
ma_atomic_float
ma_atomic_int32
ma_atomic_uint32
ma_atomic_uint64
ma_atomic_vec3f
ma_audio_buffer
ma_audio_buffer_config
ma_audio_buffer_ref
ma_backend_callbacks
ma_biquad
ma_biquad_config
ma_biquad_node
ma_biquad_node_config
ma_bpf
ma_bpf2
ma_bpf2_config
Band-Pass Filtering
ma_bpf_config
ma_bpf_node
ma_bpf_node_config
ma_channel_converter
ma_channel_converter_config
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_1__bindgen_ty_5
ma_context__bindgen_ty_2__bindgen_ty_1
ma_context_command__wasapi
ma_context_command__wasapi__bindgen_ty_1__bindgen_ty_1
ma_context_command__wasapi__bindgen_ty_1__bindgen_ty_2
ma_context_command__wasapi__bindgen_ty_1__bindgen_ty_3
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_context_config__bindgen_ty_5
ma_data_converter
ma_data_converter_config
Data Conversion
ma_data_source_base
ma_data_source_config
ma_data_source_node
ma_data_source_node_config
ma_data_source_vtable
ma_decoder
ma_decoder__bindgen_ty_1__bindgen_ty_1
ma_decoder__bindgen_ty_1__bindgen_ty_2
ma_decoder_config
ma_decoding_backend_config
ma_decoding_backend_vtable
ma_default_vfs
ma_delay
ma_delay_config
ma_delay_node
ma_delay_node_config
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_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__bindgen_ty_4__bindgen_ty_5
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_descriptor
ma_device_info
ma_device_info__bindgen_ty_1
ma_device_job_thread
ma_device_job_thread_config
ma_device_notification
ma_device_notification__bindgen_ty_1__bindgen_ty_1
ma_device_notification__bindgen_ty_1__bindgen_ty_2
ma_device_notification__bindgen_ty_1__bindgen_ty_3
ma_device_notification__bindgen_ty_1__bindgen_ty_4
ma_duplex_rb
ma_encoder
ma_encoder__bindgen_ty_1__bindgen_ty_1
ma_encoder_config
ma_engine
ma_engine_config
ma_engine_node
ma_engine_node__bindgen_ty_1
ma_engine_node_config
ma_fader
ma_fader_config
ma_fence
ma_file_info
ma_gainer
ma_gainer_config
ma_hishelf2
ma_hishelf2_config
High Shelf Filter
ma_hishelf_node
ma_hishelf_node_config
ma_hpf
ma_hpf1
ma_hpf2
ma_hpf1_config
High-Pass Filtering
ma_hpf_config
ma_hpf_node
ma_hpf_node_config
ma_job
ma_job__bindgen_ty_1__bindgen_ty_1
ma_job__bindgen_ty_2__bindgen_ty_1
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_1
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_2
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_3
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_4
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_5
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_6
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_7
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_8
ma_job__bindgen_ty_2__bindgen_ty_2__bindgen_ty_9
ma_job__bindgen_ty_2__bindgen_ty_3__bindgen_ty_1__bindgen_ty_1
ma_job_queue
ma_job_queue_config
ma_lcg
ma_linear_resampler
ma_linear_resampler_config
Resampling
ma_log
ma_log_callback
ma_loshelf2
ma_loshelf2_config
Low Shelf Filter
ma_loshelf_node
ma_loshelf_node_config
ma_lpf
ma_lpf1
ma_lpf2
ma_lpf1_config
Low-Pass Filtering
ma_lpf_config
ma_lpf_node
ma_lpf_node_config
ma_node_base
ma_node_config
ma_node_graph
ma_node_graph_config
ma_node_input_bus
ma_node_output_bus
ma_node_vtable
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_notch_node
ma_notch_node_config
ma_paged_audio_buffer
ma_paged_audio_buffer_config
ma_paged_audio_buffer_data
ma_paged_audio_buffer_page
ma_panner
ma_panner_config
ma_pcm_rb
ma_peak2
ma_peak2_config
Peaking EQ Filter
ma_peak_node
ma_peak_node_config
ma_pulsewave
ma_pulsewave_config
ma_rb
Ring Buffer
ma_resampler
ma_resampler_config
ma_resampler_config__bindgen_ty_1
ma_resampling_backend_vtable
ma_resource_manager
ma_resource_manager_config
ma_resource_manager_data_buffer
ma_resource_manager_data_buffer_node
ma_resource_manager_data_source
ma_resource_manager_data_source_config
ma_resource_manager_data_stream
ma_resource_manager_data_supply
ma_resource_manager_data_supply__bindgen_ty_1__bindgen_ty_1
ma_resource_manager_data_supply__bindgen_ty_1__bindgen_ty_2
ma_resource_manager_data_supply__bindgen_ty_1__bindgen_ty_3
ma_resource_manager_pipeline_notifications
ma_resource_manager_pipeline_stage_notification
ma_slot_allocator
ma_slot_allocator_config
Job Queue
ma_slot_allocator_group
ma_sound
ma_sound_config
ma_sound_inlined
ma_spatializer
ma_spatializer_config
ma_spatializer_listener
ma_spatializer_listener_config
ma_splitter_node
ma_splitter_node_config
ma_stack
ma_vec3f
ma_vfs_callbacks
ma_waveform
ma_waveform_config

Constants§

MA_CHANNEL_INDEX_NULL
MA_DATA_FORMAT_FLAG_EXCLUSIVE_MODE
MA_DATA_SOURCE_SELF_MANAGED_RANGE_AND_LOOP_POINT
MA_ENGINE_MAX_LISTENERS
MA_FALSE
MA_MAX_CHANNELS
MA_MAX_DEVICE_NAME_LENGTH
MA_MAX_FILTER_ORDER
MA_MAX_LOG_CALLBACKS
MA_MAX_NODE_BUS_COUNT
MA_MAX_NODE_LOCAL_BUS_COUNT
MA_MIN_CHANNELS
MA_NODE_BUS_COUNT_UNKNOWN
MA_RESOURCE_MANAGER_MAX_JOB_THREAD_COUNT
MA_SIMD_ALIGNMENT
MA_SIZEOF_PTR
MA_SIZE_MAX
MA_SOUND_SOURCE_CHANNEL_COUNT
MA_TRUE
MA_VERSION_MAJOR
MA_VERSION_MINOR
MA_VERSION_REVISION
_ma_channel_position_MA_CHANNEL_AUX_0
_ma_channel_position_MA_CHANNEL_AUX_1
_ma_channel_position_MA_CHANNEL_AUX_2
_ma_channel_position_MA_CHANNEL_AUX_3
_ma_channel_position_MA_CHANNEL_AUX_4
_ma_channel_position_MA_CHANNEL_AUX_5
_ma_channel_position_MA_CHANNEL_AUX_6
_ma_channel_position_MA_CHANNEL_AUX_7
_ma_channel_position_MA_CHANNEL_AUX_8
_ma_channel_position_MA_CHANNEL_AUX_9
_ma_channel_position_MA_CHANNEL_AUX_10
_ma_channel_position_MA_CHANNEL_AUX_11
_ma_channel_position_MA_CHANNEL_AUX_12
_ma_channel_position_MA_CHANNEL_AUX_13
_ma_channel_position_MA_CHANNEL_AUX_14
_ma_channel_position_MA_CHANNEL_AUX_15
_ma_channel_position_MA_CHANNEL_AUX_16
_ma_channel_position_MA_CHANNEL_AUX_17
_ma_channel_position_MA_CHANNEL_AUX_18
_ma_channel_position_MA_CHANNEL_AUX_19
_ma_channel_position_MA_CHANNEL_AUX_20
_ma_channel_position_MA_CHANNEL_AUX_21
_ma_channel_position_MA_CHANNEL_AUX_22
_ma_channel_position_MA_CHANNEL_AUX_23
_ma_channel_position_MA_CHANNEL_AUX_24
_ma_channel_position_MA_CHANNEL_AUX_25
_ma_channel_position_MA_CHANNEL_AUX_26
_ma_channel_position_MA_CHANNEL_AUX_27
_ma_channel_position_MA_CHANNEL_AUX_28
_ma_channel_position_MA_CHANNEL_AUX_29
_ma_channel_position_MA_CHANNEL_AUX_30
_ma_channel_position_MA_CHANNEL_AUX_31
_ma_channel_position_MA_CHANNEL_BACK_CENTER
_ma_channel_position_MA_CHANNEL_BACK_LEFT
_ma_channel_position_MA_CHANNEL_BACK_RIGHT
_ma_channel_position_MA_CHANNEL_FRONT_CENTER
_ma_channel_position_MA_CHANNEL_FRONT_LEFT
_ma_channel_position_MA_CHANNEL_FRONT_LEFT_CENTER
_ma_channel_position_MA_CHANNEL_FRONT_RIGHT
_ma_channel_position_MA_CHANNEL_FRONT_RIGHT_CENTER
_ma_channel_position_MA_CHANNEL_LEFT
_ma_channel_position_MA_CHANNEL_LFE
_ma_channel_position_MA_CHANNEL_MONO
_ma_channel_position_MA_CHANNEL_NONE
_ma_channel_position_MA_CHANNEL_POSITION_COUNT
_ma_channel_position_MA_CHANNEL_RIGHT
_ma_channel_position_MA_CHANNEL_SIDE_LEFT
_ma_channel_position_MA_CHANNEL_SIDE_RIGHT
_ma_channel_position_MA_CHANNEL_TOP_BACK_CENTER
_ma_channel_position_MA_CHANNEL_TOP_BACK_LEFT
_ma_channel_position_MA_CHANNEL_TOP_BACK_RIGHT
_ma_channel_position_MA_CHANNEL_TOP_CENTER
_ma_channel_position_MA_CHANNEL_TOP_FRONT_CENTER
_ma_channel_position_MA_CHANNEL_TOP_FRONT_LEFT
_ma_channel_position_MA_CHANNEL_TOP_FRONT_RIGHT
ma_aaudio_allowed_capture_policy_ma_aaudio_allow_capture_by_all
ma_aaudio_allowed_capture_policy_ma_aaudio_allow_capture_by_none
ma_aaudio_allowed_capture_policy_ma_aaudio_allow_capture_by_system
ma_aaudio_allowed_capture_policy_ma_aaudio_allow_capture_default
ma_aaudio_content_type_ma_aaudio_content_type_default
ma_aaudio_content_type_ma_aaudio_content_type_movie
ma_aaudio_content_type_ma_aaudio_content_type_music
ma_aaudio_content_type_ma_aaudio_content_type_sonification
ma_aaudio_content_type_ma_aaudio_content_type_speech
ma_aaudio_input_preset_ma_aaudio_input_preset_camcorder
ma_aaudio_input_preset_ma_aaudio_input_preset_default
ma_aaudio_input_preset_ma_aaudio_input_preset_generic
ma_aaudio_input_preset_ma_aaudio_input_preset_unprocessed
ma_aaudio_input_preset_ma_aaudio_input_preset_voice_communication
ma_aaudio_input_preset_ma_aaudio_input_preset_voice_performance
ma_aaudio_input_preset_ma_aaudio_input_preset_voice_recognition
ma_aaudio_usage_ma_aaudio_usage_alarm
ma_aaudio_usage_ma_aaudio_usage_announcement
ma_aaudio_usage_ma_aaudio_usage_assistance_accessibility
ma_aaudio_usage_ma_aaudio_usage_assistance_navigation_guidance
ma_aaudio_usage_ma_aaudio_usage_assistance_sonification
ma_aaudio_usage_ma_aaudio_usage_assitant
ma_aaudio_usage_ma_aaudio_usage_default
ma_aaudio_usage_ma_aaudio_usage_emergency
ma_aaudio_usage_ma_aaudio_usage_game
ma_aaudio_usage_ma_aaudio_usage_media
ma_aaudio_usage_ma_aaudio_usage_notification
ma_aaudio_usage_ma_aaudio_usage_notification_event
ma_aaudio_usage_ma_aaudio_usage_notification_ringtone
ma_aaudio_usage_ma_aaudio_usage_safety
ma_aaudio_usage_ma_aaudio_usage_vehicle_status
ma_aaudio_usage_ma_aaudio_usage_voice_communication
ma_aaudio_usage_ma_aaudio_usage_voice_communication_signalling
ma_attenuation_model_ma_attenuation_model_exponential
ma_attenuation_model_ma_attenuation_model_inverse
ma_attenuation_model_ma_attenuation_model_linear
ma_attenuation_model_ma_attenuation_model_none
ma_backend_ma_backend_aaudio
ma_backend_ma_backend_alsa
ma_backend_ma_backend_audio4
ma_backend_ma_backend_coreaudio
ma_backend_ma_backend_custom
ma_backend_ma_backend_dsound
ma_backend_ma_backend_jack
ma_backend_ma_backend_null
ma_backend_ma_backend_opensl
ma_backend_ma_backend_oss
ma_backend_ma_backend_pulseaudio
ma_backend_ma_backend_sndio
ma_backend_ma_backend_wasapi
ma_backend_ma_backend_webaudio
ma_backend_ma_backend_winmm
ma_channel_conversion_path_ma_channel_conversion_path_mono_in
ma_channel_conversion_path_ma_channel_conversion_path_mono_out
ma_channel_conversion_path_ma_channel_conversion_path_passthrough
ma_channel_conversion_path_ma_channel_conversion_path_shuffle
ma_channel_conversion_path_ma_channel_conversion_path_unknown
ma_channel_conversion_path_ma_channel_conversion_path_weights
ma_channel_mix_mode_ma_channel_mix_mode_custom_weights
ma_channel_mix_mode_ma_channel_mix_mode_default
ma_channel_mix_mode_ma_channel_mix_mode_rectangular
ma_channel_mix_mode_ma_channel_mix_mode_simple
ma_data_converter_execution_path_ma_data_converter_execution_path_channels_first
ma_data_converter_execution_path_ma_data_converter_execution_path_channels_only
ma_data_converter_execution_path_ma_data_converter_execution_path_format_only
ma_data_converter_execution_path_ma_data_converter_execution_path_passthrough
ma_data_converter_execution_path_ma_data_converter_execution_path_resample_first
ma_data_converter_execution_path_ma_data_converter_execution_path_resample_only
ma_device_notification_type_ma_device_notification_type_interruption_began
ma_device_notification_type_ma_device_notification_type_interruption_ended
ma_device_notification_type_ma_device_notification_type_rerouted
ma_device_notification_type_ma_device_notification_type_started
ma_device_notification_type_ma_device_notification_type_stopped
ma_device_notification_type_ma_device_notification_type_unlocked
ma_device_state_ma_device_state_started
ma_device_state_ma_device_state_starting
ma_device_state_ma_device_state_stopped
ma_device_state_ma_device_state_stopping
ma_device_state_ma_device_state_uninitialized
ma_device_type_ma_device_type_capture
ma_device_type_ma_device_type_duplex
ma_device_type_ma_device_type_loopback
ma_device_type_ma_device_type_playback
ma_dither_mode_ma_dither_mode_none
ma_dither_mode_ma_dither_mode_rectangle
ma_dither_mode_ma_dither_mode_triangle
ma_encoding_format_ma_encoding_format_flac
ma_encoding_format_ma_encoding_format_mp3
ma_encoding_format_ma_encoding_format_unknown
ma_encoding_format_ma_encoding_format_vorbis
ma_encoding_format_ma_encoding_format_wav
ma_engine_node_type_ma_engine_node_type_group
ma_engine_node_type_ma_engine_node_type_sound
ma_format_ma_format_count
ma_format_ma_format_f32
ma_format_ma_format_s16
ma_format_ma_format_s24
ma_format_ma_format_s32
ma_format_ma_format_u8
ma_format_ma_format_unknown
ma_handedness_ma_handedness_left
ma_handedness_ma_handedness_right
ma_ios_session_category_ma_ios_session_category_ambient
ma_ios_session_category_ma_ios_session_category_default
ma_ios_session_category_ma_ios_session_category_multi_route
ma_ios_session_category_ma_ios_session_category_none
ma_ios_session_category_ma_ios_session_category_play_and_record
ma_ios_session_category_ma_ios_session_category_playback
ma_ios_session_category_ma_ios_session_category_record
ma_ios_session_category_ma_ios_session_category_solo_ambient
ma_ios_session_category_option_ma_ios_session_category_option_allow_air_play
ma_ios_session_category_option_ma_ios_session_category_option_allow_bluetooth
ma_ios_session_category_option_ma_ios_session_category_option_allow_bluetooth_a2dp
ma_ios_session_category_option_ma_ios_session_category_option_default_to_speaker
ma_ios_session_category_option_ma_ios_session_category_option_duck_others
ma_ios_session_category_option_ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others
ma_ios_session_category_option_ma_ios_session_category_option_mix_with_others
ma_job_queue_flags_MA_JOB_QUEUE_FLAG_NON_BLOCKING
ma_job_type_MA_JOB_TYPE_COUNT
ma_job_type_MA_JOB_TYPE_CUSTOM
ma_job_type_MA_JOB_TYPE_DEVICE_AAUDIO_REROUTE
ma_job_type_MA_JOB_TYPE_QUIT
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_BUFFER
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_BUFFER_NODE
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_STREAM
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_BUFFER
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_BUFFER_NODE
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_STREAM
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_PAGE_DATA_BUFFER_NODE
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_PAGE_DATA_STREAM
ma_job_type_MA_JOB_TYPE_RESOURCE_MANAGER_SEEK_DATA_STREAM
ma_log_level_MA_LOG_LEVEL_DEBUG
ma_log_level_MA_LOG_LEVEL_ERROR
ma_log_level_MA_LOG_LEVEL_INFO
ma_log_level_MA_LOG_LEVEL_WARNING
ma_mono_expansion_mode_ma_mono_expansion_mode_average
ma_mono_expansion_mode_ma_mono_expansion_mode_default
ma_mono_expansion_mode_ma_mono_expansion_mode_duplicate
ma_mono_expansion_mode_ma_mono_expansion_mode_stereo_only
ma_node_flags_MA_NODE_FLAG_ALLOW_NULL_INPUT
ma_node_flags_MA_NODE_FLAG_CONTINUOUS_PROCESSING
ma_node_flags_MA_NODE_FLAG_DIFFERENT_PROCESSING_RATES
ma_node_flags_MA_NODE_FLAG_PASSTHROUGH
ma_node_flags_MA_NODE_FLAG_SILENT_OUTPUT
ma_node_state_ma_node_state_started
ma_node_state_ma_node_state_stopped
ma_noise_type_ma_noise_type_brownian
ma_noise_type_ma_noise_type_pink
ma_noise_type_ma_noise_type_white
ma_open_mode_flags_MA_OPEN_MODE_READ
ma_open_mode_flags_MA_OPEN_MODE_WRITE
ma_opensl_recording_preset_ma_opensl_recording_preset_camcorder
ma_opensl_recording_preset_ma_opensl_recording_preset_default
ma_opensl_recording_preset_ma_opensl_recording_preset_generic
ma_opensl_recording_preset_ma_opensl_recording_preset_voice_communication
ma_opensl_recording_preset_ma_opensl_recording_preset_voice_recognition
ma_opensl_recording_preset_ma_opensl_recording_preset_voice_unprocessed
ma_opensl_stream_type_ma_opensl_stream_type_alarm
ma_opensl_stream_type_ma_opensl_stream_type_default
ma_opensl_stream_type_ma_opensl_stream_type_media
ma_opensl_stream_type_ma_opensl_stream_type_notification
ma_opensl_stream_type_ma_opensl_stream_type_ring
ma_opensl_stream_type_ma_opensl_stream_type_system
ma_opensl_stream_type_ma_opensl_stream_type_voice
ma_pan_mode_ma_pan_mode_balance
ma_pan_mode_ma_pan_mode_pan
ma_performance_profile_ma_performance_profile_conservative
ma_performance_profile_ma_performance_profile_low_latency
ma_positioning_ma_positioning_absolute
ma_positioning_ma_positioning_relative
ma_resample_algorithm_ma_resample_algorithm_custom
ma_resample_algorithm_ma_resample_algorithm_linear
ma_resource_manager_data_source_flags_MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_ASYNC
ma_resource_manager_data_source_flags_MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_DECODE
ma_resource_manager_data_source_flags_MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_LOOPING
ma_resource_manager_data_source_flags_MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_STREAM
ma_resource_manager_data_source_flags_MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_UNKNOWN_LENGTH
ma_resource_manager_data_source_flags_MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_WAIT_INIT
ma_resource_manager_data_supply_type_ma_resource_manager_data_supply_type_decoded
ma_resource_manager_data_supply_type_ma_resource_manager_data_supply_type_decoded_paged
ma_resource_manager_data_supply_type_ma_resource_manager_data_supply_type_encoded
ma_resource_manager_data_supply_type_ma_resource_manager_data_supply_type_unknown
ma_resource_manager_flags_MA_RESOURCE_MANAGER_FLAG_NON_BLOCKING
ma_resource_manager_flags_MA_RESOURCE_MANAGER_FLAG_NO_THREADING
ma_result_MA_ACCESS_DENIED
ma_result_MA_ADDRESS_FAMILY_NOT_SUPPORTED
ma_result_MA_ALREADY_CONNECTED
ma_result_MA_ALREADY_EXISTS
ma_result_MA_ALREADY_IN_USE
ma_result_MA_API_NOT_FOUND
ma_result_MA_AT_END
ma_result_MA_BACKEND_NOT_ENABLED
ma_result_MA_BAD_ADDRESS
ma_result_MA_BAD_MESSAGE
ma_result_MA_BAD_PIPE
ma_result_MA_BAD_PROTOCOL
ma_result_MA_BAD_SEEK
ma_result_MA_BUSY
ma_result_MA_CANCELLED
ma_result_MA_CONNECTION_REFUSED
ma_result_MA_CONNECTION_RESET
ma_result_MA_CRC_MISMATCH
ma_result_MA_DEADLOCK
ma_result_MA_DEVICE_ALREADY_INITIALIZED
ma_result_MA_DEVICE_NOT_INITIALIZED
ma_result_MA_DEVICE_NOT_STARTED
ma_result_MA_DEVICE_NOT_STOPPED
ma_result_MA_DEVICE_TYPE_NOT_SUPPORTED
ma_result_MA_DIRECTORY_NOT_EMPTY
ma_result_MA_DOES_NOT_EXIST
ma_result_MA_ERROR
ma_result_MA_FAILED_TO_INIT_BACKEND
ma_result_MA_FAILED_TO_OPEN_BACKEND_DEVICE
ma_result_MA_FAILED_TO_START_BACKEND_DEVICE
ma_result_MA_FAILED_TO_STOP_BACKEND_DEVICE
ma_result_MA_FORMAT_NOT_SUPPORTED
ma_result_MA_INTERRUPT
ma_result_MA_INVALID_ARGS
ma_result_MA_INVALID_DATA
ma_result_MA_INVALID_DEVICE_CONFIG
ma_result_MA_INVALID_FILE
ma_result_MA_INVALID_OPERATION
ma_result_MA_IN_PROGRESS
ma_result_MA_IO_ERROR
ma_result_MA_IS_DIRECTORY
ma_result_MA_LOOP
ma_result_MA_MEMORY_ALREADY_MAPPED
ma_result_MA_NAME_TOO_LONG
ma_result_MA_NOT_CONNECTED
ma_result_MA_NOT_DIRECTORY
ma_result_MA_NOT_IMPLEMENTED
ma_result_MA_NOT_SOCKET
ma_result_MA_NOT_UNIQUE
ma_result_MA_NO_ADDRESS
ma_result_MA_NO_BACKEND
ma_result_MA_NO_DATA_AVAILABLE
ma_result_MA_NO_DEVICE
ma_result_MA_NO_HOST
ma_result_MA_NO_MESSAGE
ma_result_MA_NO_NETWORK
ma_result_MA_NO_SPACE
ma_result_MA_OUT_OF_MEMORY
ma_result_MA_OUT_OF_RANGE
ma_result_MA_PATH_TOO_LONG
ma_result_MA_PROTOCOL_FAMILY_NOT_SUPPORTED
ma_result_MA_PROTOCOL_NOT_SUPPORTED
ma_result_MA_PROTOCOL_UNAVAILABLE
ma_result_MA_SHARE_MODE_NOT_SUPPORTED
ma_result_MA_SOCKET_NOT_SUPPORTED
ma_result_MA_SUCCESS
ma_result_MA_TIMEOUT
ma_result_MA_TOO_BIG
ma_result_MA_TOO_MANY_LINKS
ma_result_MA_TOO_MANY_OPEN_FILES
ma_result_MA_UNAVAILABLE
ma_seek_origin_ma_seek_origin_current
ma_seek_origin_ma_seek_origin_end
ma_seek_origin_ma_seek_origin_start
ma_share_mode_ma_share_mode_exclusive
ma_share_mode_ma_share_mode_shared
ma_sound_flags_MA_SOUND_FLAG_ASYNC
ma_sound_flags_MA_SOUND_FLAG_DECODE
ma_sound_flags_MA_SOUND_FLAG_LOOPING
ma_sound_flags_MA_SOUND_FLAG_NO_DEFAULT_ATTACHMENT
ma_sound_flags_MA_SOUND_FLAG_NO_PITCH
ma_sound_flags_MA_SOUND_FLAG_NO_SPATIALIZATION
ma_sound_flags_MA_SOUND_FLAG_STREAM
ma_sound_flags_MA_SOUND_FLAG_UNKNOWN_LENGTH
ma_sound_flags_MA_SOUND_FLAG_WAIT_INIT
ma_standard_channel_map_ma_standard_channel_map_alsa
ma_standard_channel_map_ma_standard_channel_map_default
ma_standard_channel_map_ma_standard_channel_map_flac
ma_standard_channel_map_ma_standard_channel_map_microsoft
ma_standard_channel_map_ma_standard_channel_map_rfc3551
ma_standard_channel_map_ma_standard_channel_map_sndio
ma_standard_channel_map_ma_standard_channel_map_sound4
ma_standard_channel_map_ma_standard_channel_map_vorbis
ma_standard_channel_map_ma_standard_channel_map_webaudio
ma_standard_sample_rate_ma_standard_sample_rate_8000
ma_standard_sample_rate_ma_standard_sample_rate_11025
ma_standard_sample_rate_ma_standard_sample_rate_16000
ma_standard_sample_rate_ma_standard_sample_rate_22050
ma_standard_sample_rate_ma_standard_sample_rate_24000
ma_standard_sample_rate_ma_standard_sample_rate_32000
ma_standard_sample_rate_ma_standard_sample_rate_44100
ma_standard_sample_rate_ma_standard_sample_rate_48000
ma_standard_sample_rate_ma_standard_sample_rate_88200
ma_standard_sample_rate_ma_standard_sample_rate_96000
ma_standard_sample_rate_ma_standard_sample_rate_176400
ma_standard_sample_rate_ma_standard_sample_rate_192000
ma_standard_sample_rate_ma_standard_sample_rate_352800
ma_standard_sample_rate_ma_standard_sample_rate_384000
ma_standard_sample_rate_ma_standard_sample_rate_count
ma_standard_sample_rate_ma_standard_sample_rate_max
ma_standard_sample_rate_ma_standard_sample_rate_min
ma_stream_format_ma_stream_format_pcm
ma_stream_layout_ma_stream_layout_deinterleaved
ma_stream_layout_ma_stream_layout_interleaved
ma_thread_priority_ma_thread_priority_default
ma_thread_priority_ma_thread_priority_high
ma_thread_priority_ma_thread_priority_highest
ma_thread_priority_ma_thread_priority_idle
ma_thread_priority_ma_thread_priority_low
ma_thread_priority_ma_thread_priority_lowest
ma_thread_priority_ma_thread_priority_normal
ma_thread_priority_ma_thread_priority_realtime
ma_wasapi_usage_ma_wasapi_usage_default
ma_wasapi_usage_ma_wasapi_usage_games
ma_wasapi_usage_ma_wasapi_usage_pro_audio
ma_waveform_type_ma_waveform_type_sawtooth
ma_waveform_type_ma_waveform_type_sine
ma_waveform_type_ma_waveform_type_square
ma_waveform_type_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_async_notification_event_init⚠
ma_async_notification_event_signal⚠
ma_async_notification_event_uninit⚠
ma_async_notification_event_wait⚠
ma_async_notification_poll_init⚠
ma_async_notification_poll_is_signalled⚠
ma_async_notification_signal⚠
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_get_cursor_in_pcm_frames⚠
ma_audio_buffer_get_length_in_pcm_frames⚠
ma_audio_buffer_init⚠
ma_audio_buffer_init_copy⚠
ma_audio_buffer_map⚠
ma_audio_buffer_read_pcm_frames⚠
ma_audio_buffer_ref_at_end⚠
ma_audio_buffer_ref_get_available_frames⚠
ma_audio_buffer_ref_get_cursor_in_pcm_frames⚠
ma_audio_buffer_ref_get_length_in_pcm_frames⚠
ma_audio_buffer_ref_init⚠
ma_audio_buffer_ref_map⚠
ma_audio_buffer_ref_read_pcm_frames⚠
ma_audio_buffer_ref_seek_to_pcm_frame⚠
ma_audio_buffer_ref_set_data⚠
ma_audio_buffer_ref_uninit⚠
ma_audio_buffer_ref_unmap⚠
ma_audio_buffer_seek_to_pcm_frame⚠
ma_audio_buffer_uninit⚠
ma_audio_buffer_uninit_and_free⚠
ma_audio_buffer_unmap⚠
ma_biquad_clear_cache⚠
ma_biquad_config_init⚠
ma_biquad_get_heap_size⚠
ma_biquad_get_latency⚠
ma_biquad_init⚠
ma_biquad_init_preallocated⚠
ma_biquad_node_config_init⚠
ma_biquad_node_init⚠
ma_biquad_node_reinit⚠
ma_biquad_node_uninit⚠
ma_biquad_process_pcm_frames⚠
ma_biquad_reinit⚠
ma_biquad_uninit⚠
ma_blend_f32⚠
ma_bpf2_config_init⚠
ma_bpf2_get_heap_size⚠
ma_bpf2_get_latency⚠
ma_bpf2_init⚠
ma_bpf2_init_preallocated⚠
ma_bpf2_process_pcm_frames⚠
ma_bpf2_reinit⚠
ma_bpf2_uninit⚠
ma_bpf_config_init⚠
ma_bpf_get_heap_size⚠
ma_bpf_get_latency⚠
ma_bpf_init⚠
ma_bpf_init_preallocated⚠
ma_bpf_node_config_init⚠
ma_bpf_node_init⚠
ma_bpf_node_reinit⚠
ma_bpf_node_uninit⚠
ma_bpf_process_pcm_frames⚠
ma_bpf_reinit⚠
ma_bpf_uninit⚠
ma_calculate_buffer_size_in_frames_from_descriptor⚠
ma_calculate_buffer_size_in_frames_from_milliseconds⚠
ma_calculate_buffer_size_in_milliseconds_from_frames⚠
Utilities
ma_calloc⚠
ma_channel_converter_config_init⚠
ma_channel_converter_get_heap_size⚠
ma_channel_converter_get_input_channel_map⚠
ma_channel_converter_get_output_channel_map⚠
ma_channel_converter_init⚠
ma_channel_converter_init_preallocated⚠
ma_channel_converter_process_pcm_frames⚠
ma_channel_converter_uninit⚠
ma_channel_map_contains_channel_position⚠
ma_channel_map_copy⚠
ma_channel_map_copy_or_default⚠
ma_channel_map_find_channel_position⚠
ma_channel_map_get_channel⚠
ma_channel_map_init_blank⚠
ma_channel_map_init_standard⚠
ma_channel_map_is_blank⚠
ma_channel_map_is_equal⚠
ma_channel_map_is_valid⚠
ma_channel_map_to_string⚠
ma_channel_position_to_string⚠
ma_clip_pcm_frames⚠
ma_clip_samples_f32⚠
ma_clip_samples_s16⚠
ma_clip_samples_s24⚠
ma_clip_samples_s32⚠
ma_clip_samples_u8⚠
ma_context_config_init⚠
ma_context_enumerate_devices⚠
ma_context_get_device_info⚠
ma_context_get_devices⚠
ma_context_get_log⚠
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_and_clip_pcm_frames⚠
ma_copy_and_apply_volume_and_clip_samples_f32⚠
ma_copy_and_apply_volume_and_clip_samples_s16⚠
ma_copy_and_apply_volume_and_clip_samples_s24⚠
ma_copy_and_apply_volume_and_clip_samples_s32⚠
ma_copy_and_apply_volume_and_clip_samples_u8⚠
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_per_channel_f32⚠
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_heap_size⚠
ma_data_converter_get_input_channel_map⚠
ma_data_converter_get_input_latency⚠
ma_data_converter_get_output_channel_map⚠
ma_data_converter_get_output_latency⚠
ma_data_converter_get_required_input_frame_count⚠
ma_data_converter_init⚠
ma_data_converter_init_preallocated⚠
ma_data_converter_process_pcm_frames⚠
ma_data_converter_reset⚠
ma_data_converter_set_rate⚠
ma_data_converter_set_rate_ratio⚠
ma_data_converter_uninit⚠
ma_data_source_config_init⚠
ma_data_source_get_current⚠
ma_data_source_get_cursor_in_pcm_frames⚠
ma_data_source_get_cursor_in_seconds⚠
ma_data_source_get_data_format⚠
ma_data_source_get_length_in_pcm_frames⚠
ma_data_source_get_length_in_seconds⚠
ma_data_source_get_loop_point_in_pcm_frames⚠
ma_data_source_get_next⚠
ma_data_source_get_next_callback⚠
ma_data_source_get_range_in_pcm_frames⚠
ma_data_source_init⚠
ma_data_source_is_looping⚠
ma_data_source_node_config_init⚠
ma_data_source_node_init⚠
ma_data_source_node_is_looping⚠
ma_data_source_node_set_looping⚠
ma_data_source_node_uninit⚠
ma_data_source_read_pcm_frames⚠
ma_data_source_seek_pcm_frames⚠
ma_data_source_seek_seconds⚠
ma_data_source_seek_to_pcm_frame⚠
ma_data_source_seek_to_second⚠
ma_data_source_set_current⚠
ma_data_source_set_loop_point_in_pcm_frames⚠
ma_data_source_set_looping⚠
ma_data_source_set_next⚠
ma_data_source_set_next_callback⚠
ma_data_source_set_range_in_pcm_frames⚠
ma_data_source_uninit⚠
ma_decode_file⚠
ma_decode_from_vfs⚠
ma_decode_memory⚠
ma_decoder_config_init⚠
ma_decoder_config_init_default⚠
ma_decoder_get_available_frames⚠
ma_decoder_get_cursor_in_pcm_frames⚠
ma_decoder_get_data_format⚠
ma_decoder_get_length_in_pcm_frames⚠
ma_decoder_init⚠
ma_decoder_init_file⚠
ma_decoder_init_file_w⚠
ma_decoder_init_memory⚠
ma_decoder_init_vfs⚠
ma_decoder_init_vfs_w⚠
ma_decoder_read_pcm_frames⚠
ma_decoder_seek_to_pcm_frame⚠
ma_decoder_uninit⚠
ma_decoding_backend_config_init⚠
ma_default_vfs_init⚠
ma_deinterleave_pcm_frames⚠
ma_delay_config_init⚠
ma_delay_get_decay⚠
ma_delay_get_dry⚠
ma_delay_get_wet⚠
ma_delay_init⚠
ma_delay_node_config_init⚠
ma_delay_node_get_decay⚠
ma_delay_node_get_dry⚠
ma_delay_node_get_wet⚠
ma_delay_node_init⚠
ma_delay_node_set_decay⚠
ma_delay_node_set_dry⚠
ma_delay_node_set_wet⚠
ma_delay_node_uninit⚠
ma_delay_process_pcm_frames⚠
ma_delay_set_decay⚠
ma_delay_set_dry⚠
ma_delay_set_wet⚠
ma_delay_uninit⚠
ma_device_config_init⚠
ma_device_get_context⚠
ma_device_get_info⚠
ma_device_get_log⚠
ma_device_get_master_volume⚠
ma_device_get_master_volume_db⚠
ma_device_get_name⚠
ma_device_get_state⚠
ma_device_handle_backend_data_callback⚠
ma_device_id_equal⚠
ma_device_init⚠
ma_device_init_ex⚠
ma_device_is_started⚠
ma_device_job_thread_config_init⚠
ma_device_job_thread_init⚠
ma_device_job_thread_next⚠
ma_device_job_thread_post⚠
ma_device_job_thread_uninit⚠
ma_device_post_init⚠
ma_device_set_master_volume⚠
ma_device_set_master_volume_db⚠
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_init_vfs⚠
ma_encoder_init_vfs_w⚠
ma_encoder_uninit⚠
ma_encoder_write_pcm_frames⚠
ma_engine_config_init⚠
ma_engine_find_closest_listener⚠
ma_engine_get_channels⚠
ma_engine_get_device⚠
ma_engine_get_endpoint⚠
ma_engine_get_gain_db⚠
ma_engine_get_listener_count⚠
ma_engine_get_log⚠
ma_engine_get_node_graph⚠
ma_engine_get_resource_manager⚠
ma_engine_get_sample_rate⚠
ma_engine_get_time⚠
ma_engine_get_time_in_milliseconds⚠
ma_engine_get_time_in_pcm_frames⚠
ma_engine_get_volume⚠
ma_engine_init⚠
ma_engine_listener_get_cone⚠
ma_engine_listener_get_direction⚠
ma_engine_listener_get_position⚠
ma_engine_listener_get_velocity⚠
ma_engine_listener_get_world_up⚠
ma_engine_listener_is_enabled⚠
ma_engine_listener_set_cone⚠
ma_engine_listener_set_direction⚠
ma_engine_listener_set_enabled⚠
ma_engine_listener_set_position⚠
ma_engine_listener_set_velocity⚠
ma_engine_listener_set_world_up⚠
ma_engine_node_config_init⚠
ma_engine_node_get_heap_size⚠
ma_engine_node_init⚠
ma_engine_node_init_preallocated⚠
ma_engine_node_uninit⚠
ma_engine_play_sound⚠
ma_engine_play_sound_ex⚠
ma_engine_read_pcm_frames⚠
ma_engine_set_gain_db⚠
ma_engine_set_time⚠
ma_engine_set_time_in_milliseconds⚠
ma_engine_set_time_in_pcm_frames⚠
ma_engine_set_volume⚠
ma_engine_start⚠
ma_engine_stop⚠
ma_engine_uninit⚠
ma_event_init⚠
ma_event_signal⚠
ma_event_uninit⚠
ma_event_wait⚠
ma_fader_config_init⚠
ma_fader_get_current_volume⚠
ma_fader_get_data_format⚠
ma_fader_init⚠
ma_fader_process_pcm_frames⚠
ma_fader_set_fade⚠
ma_fader_set_fade_ex⚠
ma_fence_acquire⚠
ma_fence_init⚠
ma_fence_release⚠
ma_fence_uninit⚠
ma_fence_wait⚠
ma_free⚠
ma_gainer_config_init⚠
ma_gainer_get_heap_size⚠
ma_gainer_get_master_volume⚠
ma_gainer_init⚠
ma_gainer_init_preallocated⚠
ma_gainer_process_pcm_frames⚠
ma_gainer_set_gain⚠
ma_gainer_set_gains⚠
ma_gainer_set_master_volume⚠
ma_gainer_uninit⚠
ma_get_backend_from_name⚠
ma_get_backend_name⚠
ma_get_bytes_per_sample⚠
ma_get_enabled_backends⚠
ma_get_format_name⚠
ma_hishelf2_config_init⚠
ma_hishelf2_get_heap_size⚠
ma_hishelf2_get_latency⚠
ma_hishelf2_init⚠
ma_hishelf2_init_preallocated⚠
ma_hishelf2_process_pcm_frames⚠
ma_hishelf2_reinit⚠
ma_hishelf2_uninit⚠
ma_hishelf_node_config_init⚠
ma_hishelf_node_init⚠
ma_hishelf_node_reinit⚠
ma_hishelf_node_uninit⚠
ma_hpf1_config_init⚠
ma_hpf1_get_heap_size⚠
ma_hpf1_get_latency⚠
ma_hpf1_init⚠
ma_hpf1_init_preallocated⚠
ma_hpf1_process_pcm_frames⚠
ma_hpf1_reinit⚠
ma_hpf1_uninit⚠
ma_hpf2_config_init⚠
ma_hpf2_get_heap_size⚠
ma_hpf2_get_latency⚠
ma_hpf2_init⚠
ma_hpf2_init_preallocated⚠
ma_hpf2_process_pcm_frames⚠
ma_hpf2_reinit⚠
ma_hpf2_uninit⚠
ma_hpf_config_init⚠
ma_hpf_get_heap_size⚠
ma_hpf_get_latency⚠
ma_hpf_init⚠
ma_hpf_init_preallocated⚠
ma_hpf_node_config_init⚠
ma_hpf_node_init⚠
ma_hpf_node_reinit⚠
ma_hpf_node_uninit⚠
ma_hpf_process_pcm_frames⚠
ma_hpf_reinit⚠
ma_hpf_uninit⚠
ma_interleave_pcm_frames⚠
ma_is_backend_enabled⚠
ma_is_loopback_supported⚠
ma_job_init⚠
ma_job_process⚠
ma_job_queue_config_init⚠
ma_job_queue_get_heap_size⚠
ma_job_queue_init⚠
ma_job_queue_init_preallocated⚠
ma_job_queue_next⚠
ma_job_queue_post⚠
ma_job_queue_uninit⚠
ma_linear_resampler_config_init⚠
ma_linear_resampler_get_expected_output_frame_count⚠
ma_linear_resampler_get_heap_size⚠
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_init_preallocated⚠
ma_linear_resampler_process_pcm_frames⚠
ma_linear_resampler_reset⚠
ma_linear_resampler_set_rate⚠
ma_linear_resampler_set_rate_ratio⚠
ma_linear_resampler_uninit⚠
ma_log_callback_init⚠
ma_log_init⚠
ma_log_level_to_string⚠
ma_log_post⚠
ma_log_postf⚠
ma_log_postv⚠
ma_log_register_callback⚠
ma_log_uninit⚠
ma_log_unregister_callback⚠
ma_loshelf2_config_init⚠
ma_loshelf2_get_heap_size⚠
ma_loshelf2_get_latency⚠
ma_loshelf2_init⚠
ma_loshelf2_init_preallocated⚠
ma_loshelf2_process_pcm_frames⚠
ma_loshelf2_reinit⚠
ma_loshelf2_uninit⚠
ma_loshelf_node_config_init⚠
ma_loshelf_node_init⚠
ma_loshelf_node_reinit⚠
ma_loshelf_node_uninit⚠
ma_lpf1_clear_cache⚠
ma_lpf1_config_init⚠
ma_lpf1_get_heap_size⚠
ma_lpf1_get_latency⚠
ma_lpf1_init⚠
ma_lpf1_init_preallocated⚠
ma_lpf1_process_pcm_frames⚠
ma_lpf1_reinit⚠
ma_lpf1_uninit⚠
ma_lpf2_clear_cache⚠
ma_lpf2_config_init⚠
ma_lpf2_get_heap_size⚠
ma_lpf2_get_latency⚠
ma_lpf2_init⚠
ma_lpf2_init_preallocated⚠
ma_lpf2_process_pcm_frames⚠
ma_lpf2_reinit⚠
ma_lpf2_uninit⚠
ma_lpf_clear_cache⚠
ma_lpf_config_init⚠
ma_lpf_get_heap_size⚠
ma_lpf_get_latency⚠
ma_lpf_init⚠
ma_lpf_init_preallocated⚠
ma_lpf_node_config_init⚠
ma_lpf_node_init⚠
ma_lpf_node_reinit⚠
ma_lpf_node_uninit⚠
ma_lpf_process_pcm_frames⚠
ma_lpf_reinit⚠
ma_lpf_uninit⚠
ma_malloc⚠
ma_mix_pcm_frames_f32⚠
ma_mutex_init⚠
ma_mutex_lock⚠
ma_mutex_uninit⚠
ma_mutex_unlock⚠
ma_node_attach_output_bus⚠
ma_node_config_init⚠
ma_node_detach_all_output_buses⚠
ma_node_detach_output_bus⚠
ma_node_get_heap_size⚠
ma_node_get_input_bus_count⚠
ma_node_get_input_channels⚠
ma_node_get_node_graph⚠
ma_node_get_output_bus_count⚠
ma_node_get_output_bus_volume⚠
ma_node_get_output_channels⚠
ma_node_get_state⚠
ma_node_get_state_by_time⚠
ma_node_get_state_by_time_range⚠
ma_node_get_state_time⚠
ma_node_get_time⚠
ma_node_graph_config_init⚠
ma_node_graph_get_channels⚠
ma_node_graph_get_endpoint⚠
ma_node_graph_get_processing_size_in_frames⚠
ma_node_graph_get_time⚠
ma_node_graph_init⚠
ma_node_graph_read_pcm_frames⚠
ma_node_graph_set_time⚠
ma_node_graph_uninit⚠
ma_node_init⚠
ma_node_init_preallocated⚠
ma_node_set_output_bus_volume⚠
ma_node_set_state⚠
ma_node_set_state_time⚠
ma_node_set_time⚠
ma_node_uninit⚠
ma_noise_config_init⚠
ma_noise_get_heap_size⚠
ma_noise_init⚠
ma_noise_init_preallocated⚠
ma_noise_read_pcm_frames⚠
ma_noise_set_amplitude⚠
ma_noise_set_seed⚠
ma_noise_set_type⚠
ma_noise_uninit⚠
ma_notch2_config_init⚠
ma_notch2_get_heap_size⚠
ma_notch2_get_latency⚠
ma_notch2_init⚠
ma_notch2_init_preallocated⚠
ma_notch2_process_pcm_frames⚠
ma_notch2_reinit⚠
ma_notch2_uninit⚠
ma_notch_node_config_init⚠
ma_notch_node_init⚠
ma_notch_node_reinit⚠
ma_notch_node_uninit⚠
ma_offset_pcm_frames_const_ptr⚠
ma_offset_pcm_frames_ptr⚠
ma_paged_audio_buffer_config_init⚠
ma_paged_audio_buffer_data_allocate_and_append_page⚠
ma_paged_audio_buffer_data_allocate_page⚠
ma_paged_audio_buffer_data_append_page⚠
ma_paged_audio_buffer_data_free_page⚠
ma_paged_audio_buffer_data_get_head⚠
ma_paged_audio_buffer_data_get_length_in_pcm_frames⚠
ma_paged_audio_buffer_data_get_tail⚠
ma_paged_audio_buffer_data_init⚠
ma_paged_audio_buffer_data_uninit⚠
ma_paged_audio_buffer_get_cursor_in_pcm_frames⚠
ma_paged_audio_buffer_get_length_in_pcm_frames⚠
ma_paged_audio_buffer_init⚠
ma_paged_audio_buffer_read_pcm_frames⚠
ma_paged_audio_buffer_seek_to_pcm_frame⚠
ma_paged_audio_buffer_uninit⚠
ma_panner_config_init⚠
ma_panner_get_mode⚠
ma_panner_get_pan⚠
ma_panner_init⚠
ma_panner_process_pcm_frames⚠
ma_panner_set_mode⚠
ma_panner_set_pan⚠
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_channels⚠
ma_pcm_rb_get_format⚠
ma_pcm_rb_get_sample_rate⚠
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_set_sample_rate⚠
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_heap_size⚠
ma_peak2_get_latency⚠
ma_peak2_init⚠
ma_peak2_init_preallocated⚠
ma_peak2_process_pcm_frames⚠
ma_peak2_reinit⚠
ma_peak2_uninit⚠
ma_peak_node_config_init⚠
ma_peak_node_init⚠
ma_peak_node_reinit⚠
ma_peak_node_uninit⚠
ma_pulsewave_config_init⚠
ma_pulsewave_init⚠
ma_pulsewave_read_pcm_frames⚠
ma_pulsewave_seek_to_pcm_frame⚠
ma_pulsewave_set_amplitude⚠
ma_pulsewave_set_duty_cycle⚠
ma_pulsewave_set_frequency⚠
ma_pulsewave_set_sample_rate⚠
ma_pulsewave_uninit⚠
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_heap_size⚠
ma_resampler_get_input_latency⚠
ma_resampler_get_output_latency⚠
ma_resampler_get_required_input_frame_count⚠
ma_resampler_init⚠
ma_resampler_init_preallocated⚠
ma_resampler_process_pcm_frames⚠
ma_resampler_reset⚠
ma_resampler_set_rate⚠
ma_resampler_set_rate_ratio⚠
ma_resampler_uninit⚠
ma_resource_manager_config_init⚠
ma_resource_manager_data_buffer_get_available_frames⚠
ma_resource_manager_data_buffer_get_cursor_in_pcm_frames⚠
ma_resource_manager_data_buffer_get_data_format⚠
ma_resource_manager_data_buffer_get_length_in_pcm_frames⚠
ma_resource_manager_data_buffer_init⚠
ma_resource_manager_data_buffer_init_copy⚠
ma_resource_manager_data_buffer_init_ex⚠
ma_resource_manager_data_buffer_init_w⚠
ma_resource_manager_data_buffer_is_looping⚠
ma_resource_manager_data_buffer_read_pcm_frames⚠
ma_resource_manager_data_buffer_result⚠
ma_resource_manager_data_buffer_seek_to_pcm_frame⚠
ma_resource_manager_data_buffer_set_looping⚠
ma_resource_manager_data_buffer_uninit⚠
ma_resource_manager_data_source_config_init⚠
ma_resource_manager_data_source_get_available_frames⚠
ma_resource_manager_data_source_get_cursor_in_pcm_frames⚠
ma_resource_manager_data_source_get_data_format⚠
ma_resource_manager_data_source_get_length_in_pcm_frames⚠
ma_resource_manager_data_source_init⚠
ma_resource_manager_data_source_init_copy⚠
ma_resource_manager_data_source_init_ex⚠
ma_resource_manager_data_source_init_w⚠
ma_resource_manager_data_source_is_looping⚠
ma_resource_manager_data_source_read_pcm_frames⚠
ma_resource_manager_data_source_result⚠
ma_resource_manager_data_source_seek_to_pcm_frame⚠
ma_resource_manager_data_source_set_looping⚠
ma_resource_manager_data_source_uninit⚠
ma_resource_manager_data_stream_get_available_frames⚠
ma_resource_manager_data_stream_get_cursor_in_pcm_frames⚠
ma_resource_manager_data_stream_get_data_format⚠
ma_resource_manager_data_stream_get_length_in_pcm_frames⚠
ma_resource_manager_data_stream_init⚠
ma_resource_manager_data_stream_init_ex⚠
ma_resource_manager_data_stream_init_w⚠
ma_resource_manager_data_stream_is_looping⚠
ma_resource_manager_data_stream_read_pcm_frames⚠
ma_resource_manager_data_stream_result⚠
ma_resource_manager_data_stream_seek_to_pcm_frame⚠
ma_resource_manager_data_stream_set_looping⚠
ma_resource_manager_data_stream_uninit⚠
ma_resource_manager_get_log⚠
ma_resource_manager_init⚠
ma_resource_manager_next_job⚠
ma_resource_manager_pipeline_notifications_init⚠
ma_resource_manager_post_job⚠
ma_resource_manager_post_job_quit⚠
ma_resource_manager_process_job⚠
ma_resource_manager_process_next_job⚠
ma_resource_manager_register_decoded_data⚠
ma_resource_manager_register_decoded_data_w⚠
ma_resource_manager_register_encoded_data⚠
ma_resource_manager_register_encoded_data_w⚠
ma_resource_manager_register_file⚠
ma_resource_manager_register_file_w⚠
ma_resource_manager_uninit⚠
ma_resource_manager_unregister_data⚠
ma_resource_manager_unregister_data_w⚠
ma_resource_manager_unregister_file⚠
ma_resource_manager_unregister_file_w⚠
ma_result_description⚠
Miscellaneous Helpers
ma_semaphore_init⚠
ma_semaphore_release⚠
ma_semaphore_uninit⚠
ma_semaphore_wait⚠
ma_silence_pcm_frames⚠
ma_slot_allocator_alloc⚠
ma_slot_allocator_config_init⚠
ma_slot_allocator_free⚠
ma_slot_allocator_get_heap_size⚠
ma_slot_allocator_init⚠
ma_slot_allocator_init_preallocated⚠
ma_slot_allocator_uninit⚠
ma_sound_at_end⚠
ma_sound_config_init⚠
ma_sound_config_init_2⚠
ma_sound_get_attenuation_model⚠
ma_sound_get_cone⚠
ma_sound_get_current_fade_volume⚠
ma_sound_get_cursor_in_pcm_frames⚠
ma_sound_get_cursor_in_seconds⚠
ma_sound_get_data_format⚠
ma_sound_get_data_source⚠
ma_sound_get_direction⚠
ma_sound_get_direction_to_listener⚠
ma_sound_get_directional_attenuation_factor⚠
ma_sound_get_doppler_factor⚠
ma_sound_get_engine⚠
ma_sound_get_length_in_pcm_frames⚠
ma_sound_get_length_in_seconds⚠
ma_sound_get_listener_index⚠
ma_sound_get_max_distance⚠
ma_sound_get_max_gain⚠
ma_sound_get_min_distance⚠
ma_sound_get_min_gain⚠
ma_sound_get_pan⚠
ma_sound_get_pan_mode⚠
ma_sound_get_pinned_listener_index⚠
ma_sound_get_pitch⚠
ma_sound_get_position⚠
ma_sound_get_positioning⚠
ma_sound_get_rolloff⚠
ma_sound_get_time_in_milliseconds⚠
ma_sound_get_time_in_pcm_frames⚠
ma_sound_get_velocity⚠
ma_sound_get_volume⚠
ma_sound_group_config_init⚠
ma_sound_group_config_init_2⚠
ma_sound_group_get_attenuation_model⚠
ma_sound_group_get_cone⚠
ma_sound_group_get_current_fade_volume⚠
ma_sound_group_get_direction⚠
ma_sound_group_get_direction_to_listener⚠
ma_sound_group_get_directional_attenuation_factor⚠
ma_sound_group_get_doppler_factor⚠
ma_sound_group_get_engine⚠
ma_sound_group_get_listener_index⚠
ma_sound_group_get_max_distance⚠
ma_sound_group_get_max_gain⚠
ma_sound_group_get_min_distance⚠
ma_sound_group_get_min_gain⚠
ma_sound_group_get_pan⚠
ma_sound_group_get_pan_mode⚠
ma_sound_group_get_pinned_listener_index⚠
ma_sound_group_get_pitch⚠
ma_sound_group_get_position⚠
ma_sound_group_get_positioning⚠
ma_sound_group_get_rolloff⚠
ma_sound_group_get_time_in_pcm_frames⚠
ma_sound_group_get_velocity⚠
ma_sound_group_get_volume⚠
ma_sound_group_init⚠
ma_sound_group_init_ex⚠
ma_sound_group_is_playing⚠
ma_sound_group_is_spatialization_enabled⚠
ma_sound_group_set_attenuation_model⚠
ma_sound_group_set_cone⚠
ma_sound_group_set_direction⚠
ma_sound_group_set_directional_attenuation_factor⚠
ma_sound_group_set_doppler_factor⚠
ma_sound_group_set_fade_in_milliseconds⚠
ma_sound_group_set_fade_in_pcm_frames⚠
ma_sound_group_set_max_distance⚠
ma_sound_group_set_max_gain⚠
ma_sound_group_set_min_distance⚠
ma_sound_group_set_min_gain⚠
ma_sound_group_set_pan⚠
ma_sound_group_set_pan_mode⚠
ma_sound_group_set_pinned_listener_index⚠
ma_sound_group_set_pitch⚠
ma_sound_group_set_position⚠
ma_sound_group_set_positioning⚠
ma_sound_group_set_rolloff⚠
ma_sound_group_set_spatialization_enabled⚠
ma_sound_group_set_start_time_in_milliseconds⚠
ma_sound_group_set_start_time_in_pcm_frames⚠
ma_sound_group_set_stop_time_in_milliseconds⚠
ma_sound_group_set_stop_time_in_pcm_frames⚠
ma_sound_group_set_velocity⚠
ma_sound_group_set_volume⚠
ma_sound_group_start⚠
ma_sound_group_stop⚠
ma_sound_group_uninit⚠
ma_sound_init_copy⚠
ma_sound_init_ex⚠
ma_sound_init_from_data_source⚠
ma_sound_init_from_file⚠
ma_sound_init_from_file_w⚠
ma_sound_is_looping⚠
ma_sound_is_playing⚠
ma_sound_is_spatialization_enabled⚠
ma_sound_reset_fade⚠
ma_sound_reset_start_time⚠
ma_sound_reset_stop_time⚠
ma_sound_reset_stop_time_and_fade⚠
ma_sound_seek_to_pcm_frame⚠
ma_sound_seek_to_second⚠
ma_sound_set_attenuation_model⚠
ma_sound_set_cone⚠
ma_sound_set_direction⚠
ma_sound_set_directional_attenuation_factor⚠
ma_sound_set_doppler_factor⚠
ma_sound_set_end_callback⚠
ma_sound_set_fade_in_milliseconds⚠
ma_sound_set_fade_in_pcm_frames⚠
ma_sound_set_fade_start_in_milliseconds⚠
ma_sound_set_fade_start_in_pcm_frames⚠
ma_sound_set_looping⚠
ma_sound_set_max_distance⚠
ma_sound_set_max_gain⚠
ma_sound_set_min_distance⚠
ma_sound_set_min_gain⚠
ma_sound_set_pan⚠
ma_sound_set_pan_mode⚠
ma_sound_set_pinned_listener_index⚠
ma_sound_set_pitch⚠
ma_sound_set_position⚠
ma_sound_set_positioning⚠
ma_sound_set_rolloff⚠
ma_sound_set_spatialization_enabled⚠
ma_sound_set_start_time_in_milliseconds⚠
ma_sound_set_start_time_in_pcm_frames⚠
ma_sound_set_stop_time_in_milliseconds⚠
ma_sound_set_stop_time_in_pcm_frames⚠
ma_sound_set_stop_time_with_fade_in_milliseconds⚠
ma_sound_set_stop_time_with_fade_in_pcm_frames⚠
ma_sound_set_velocity⚠
ma_sound_set_volume⚠
ma_sound_start⚠
ma_sound_stop⚠
ma_sound_stop_with_fade_in_milliseconds⚠
ma_sound_stop_with_fade_in_pcm_frames⚠
ma_sound_uninit⚠
ma_spatializer_config_init⚠
ma_spatializer_get_attenuation_model⚠
ma_spatializer_get_cone⚠
ma_spatializer_get_direction⚠
ma_spatializer_get_directional_attenuation_factor⚠
ma_spatializer_get_doppler_factor⚠
ma_spatializer_get_heap_size⚠
ma_spatializer_get_input_channels⚠
ma_spatializer_get_master_volume⚠
ma_spatializer_get_max_distance⚠
ma_spatializer_get_max_gain⚠
ma_spatializer_get_min_distance⚠
ma_spatializer_get_min_gain⚠
ma_spatializer_get_output_channels⚠
ma_spatializer_get_position⚠
ma_spatializer_get_positioning⚠
ma_spatializer_get_relative_position_and_direction⚠
ma_spatializer_get_rolloff⚠
ma_spatializer_get_velocity⚠
ma_spatializer_init⚠
ma_spatializer_init_preallocated⚠
ma_spatializer_listener_config_init⚠
ma_spatializer_listener_get_channel_map⚠
ma_spatializer_listener_get_cone⚠
ma_spatializer_listener_get_direction⚠
ma_spatializer_listener_get_heap_size⚠
ma_spatializer_listener_get_position⚠
ma_spatializer_listener_get_speed_of_sound⚠
ma_spatializer_listener_get_velocity⚠
ma_spatializer_listener_get_world_up⚠
ma_spatializer_listener_init⚠
ma_spatializer_listener_init_preallocated⚠
ma_spatializer_listener_is_enabled⚠
ma_spatializer_listener_set_cone⚠
ma_spatializer_listener_set_direction⚠
ma_spatializer_listener_set_enabled⚠
ma_spatializer_listener_set_position⚠
ma_spatializer_listener_set_speed_of_sound⚠
ma_spatializer_listener_set_velocity⚠
ma_spatializer_listener_set_world_up⚠
ma_spatializer_listener_uninit⚠
ma_spatializer_process_pcm_frames⚠
ma_spatializer_set_attenuation_model⚠
ma_spatializer_set_cone⚠
ma_spatializer_set_direction⚠
ma_spatializer_set_directional_attenuation_factor⚠
ma_spatializer_set_doppler_factor⚠
ma_spatializer_set_master_volume⚠
ma_spatializer_set_max_distance⚠
ma_spatializer_set_max_gain⚠
ma_spatializer_set_min_distance⚠
ma_spatializer_set_min_gain⚠
ma_spatializer_set_position⚠
ma_spatializer_set_positioning⚠
ma_spatializer_set_rolloff⚠
ma_spatializer_set_velocity⚠
ma_spatializer_uninit⚠
ma_spinlock_lock⚠
Synchronization
ma_spinlock_lock_noyield⚠
ma_spinlock_unlock⚠
ma_splitter_node_config_init⚠
ma_splitter_node_init⚠
ma_splitter_node_uninit⚠
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_volume_db_to_linear⚠
ma_volume_linear_to_db⚠
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⚠
ma_waveform_uninit⚠

Type Aliases§

__builtin_va_list
__gnuc_va_list
_ma_channel_position
ma_aaudio_allowed_capture_policy
ma_aaudio_content_type
ma_aaudio_input_preset
ma_aaudio_usage
ma_async_notification
ma_attenuation_model
ma_backend
ma_bool8
ma_bool32
ma_channel
ma_channel_conversion_path
Channel Conversion
ma_channel_mix_mode
ma_data_converter_execution_path
ma_data_source
Data Source
ma_data_source_get_next_proc
ma_decoder_read_proc
ma_decoder_seek_proc
ma_decoder_tell_proc
ma_device_data_proc
ma_device_notification_proc
ma_device_notification_type
ma_device_state
ma_device_type
ma_dither_mode
ma_double
ma_encoder_init_proc
ma_encoder_seek_proc
ma_encoder_uninit_proc
ma_encoder_write_pcm_frames_proc
ma_encoder_write_proc
ma_encoding_format
ma_engine_node_type
ma_engine_process_proc
ma_enum_devices_callback_proc
ma_event
ma_float
ma_format
ma_handedness
ma_handle
ma_hishelf_config
High Shelf Filter
ma_hpf2_config
High-Pass Filtering
ma_int8
ma_int16
ma_int32
ma_int64
ma_ios_session_category
ma_ios_session_category_option
ma_job_proc
ma_job_queue_flags
ma_job_type
ma_log_callback_proc
ma_log_level
ma_loshelf_config
Low Shelf Filter
ma_lpf2_config
Low-Pass Filtering
ma_mono_expansion_mode
ma_mutex
ma_node
ma_node_flags
ma_node_state
ma_noise_type
ma_notch_config
Notching Filter
ma_open_mode_flags
ma_opensl_recording_preset
ma_opensl_stream_type
ma_pan_mode
ma_peak_config
Peaking EQ Filter
ma_performance_profile
ma_positioning
ma_proc
ma_ptr
ma_read_proc
ma_resample_algorithm
ma_resampling_backend
ma_resource_manager_data_source_flags
ma_resource_manager_data_supply_type
ma_resource_manager_flags
ma_result
ma_seek_origin
ma_seek_proc
ma_semaphore
ma_share_mode
ma_sound_end_proc
ma_sound_flags
ma_sound_group
ma_sound_group_config
ma_spinlock
ma_standard_channel_map
ma_standard_sample_rate
ma_stop_proc
ma_stream_format
ma_stream_layout
ma_tell_proc
ma_thread
ma_thread_priority
ma_uint8
ma_uint16
ma_uint32
ma_uint64
ma_uintptr
ma_vfs
VFS
ma_vfs_file
ma_wasapi_usage
ma_waveform_type
ma_wchar_win32
max_align_t
va_list
wchar_t

Unions§

ma_biquad_coefficient
Biquad Filtering
ma_channel_converter__bindgen_ty_1
ma_context__bindgen_ty_1
ma_context__bindgen_ty_2
ma_context_command__wasapi__bindgen_ty_1
ma_decoder__bindgen_ty_1
ma_device__bindgen_ty_4
ma_device_id
ma_device_id__bindgen_ty_1
ma_device_notification__bindgen_ty_1
ma_encoder__bindgen_ty_1
ma_job__bindgen_ty_1
ma_job__bindgen_ty_2
ma_job__bindgen_ty_2__bindgen_ty_2
ma_job__bindgen_ty_2__bindgen_ty_3
ma_job__bindgen_ty_2__bindgen_ty_3__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_resource_manager_data_buffer__bindgen_ty_1
ma_resource_manager_data_source__bindgen_ty_1
ma_resource_manager_data_supply__bindgen_ty_1
ma_timer