24 แแแแแ แแแแก, แแ แ แฌแแแแ แแแขแ แฎแแแก แจแแแฃแจแแแแแแก แจแแแแแ, แแแแแแแแ 0.11.22 แแ แแกแแขแคแแ แแฃแแ แแฃแแแ แแแแแฆแแแแกแ แแ แแแแแ แแก แแแแแแแแแแ. แแแแแแฃแแแ, แแแฌแแ แแแ C-แจแ แแ แแแแแฌแแแแแฃแแ แกแแแแแแแแแแ แแ แแแแแแจแ.
miniaudio แแฃแจแแแแก แงแแแแ แซแแ แแแแ แแแกแแขแแแแ แแ แแแแแแฃแ แแแแขแคแแ แแแแ, แแแ แจแแ แแก Windows, macOS, Linux, BSD, iOS, Android แแ Web (Emscripten-แแก แกแแจแฃแแแแแแ) แแแกแแแ แแฎแแ แแก แแแแแแแแแแฃแแแแแก แแแ แแจแ.
แแแแแแแแแแแก แแฅแแก แแแ แขแแแ, แแแฅแแแแ แแ แแแแฃแแแ แฃแแ API แฉแแจแแแแแฃแแ แแแแแแแ แแแแ (WAV, MP3 แแ FLAC), แแแฌแแแแแ แแแฅแกแแกแ แแ แแคแแฅแขแแแแก แแแแฃแจแแแแแ (แแแ แจแแ แแก 3D), แ แแกแฃแ แกแแแแก แแแ แแแ, แคแแแขแ แแแ, แแแแแชแแแแ แแแแแแ แขแแชแแ แแ แแ แแแแแ แกแฎแแ.
แซแแ แแแแแ แชแแแแแแแแแ:
- 0.12 แแแ แกแแแ แแแฌแงแแแฃแแ, miniaudio แแแแแแ .c/h แคแแแแแแแก แชแแแแแฃแ แฌแงแแแแแ, แฃแแ แก แแขแงแแแก แแ แแ แกแแแแฃแ แแก แคแแแแแ. แแแแกแแแแก แแแกแแแแแแแแแแ แกแแชแแแจแ แแแแแแขแ miniaudio.c แคแแแแ. แแ แแ แแแกแแแแก แแก แแฎแแแแ miniaudio.h-แแกแ แแ MINIAUDIO_IMPLEMENTATION-แแก แแแ แจแแแแ. miniaudio.h-แจแ แแ แแคแแ แ แจแแชแแแแแ, แแฃแแชแ แ แแชแ 0.12 แแแ แกแแ แแแแแแ, แแแแแแแแชแแแกแแแแก แแแแแฌแแแ แแแแแแงแแแแ miniaudio.c. แ แแแแแแแแแแฃแแแ แแแแ แแชแแแก แแแฌแงแแแ MINIAUDIO_IMPLEMENTATION-แแแ miniaudio.c-แแ. แแฃ แแกแฃแ แ แแแแแ แซแแแแ แแฅแแแแ แแ แแแฅแขแแก แจแแฅแแแ, แ แแแแ แช แแ แแ แแแแแแแแชแแแก แแ แแแฃแแ, แจแแแแซแแแแ #include "miniaudio.c". แแก แแแแแแ แแฅแแแแ แแฎแแ แแแญแแ แแแ 0.12 แแแ แกแแแจแ แแ แแแก แจแแแแแแ.
- แคแแแแแแ miniaudio_libvorbis.h แแ miniaudio_libopus.h แแแแแขแแแแแ แแแ แแฅแขแแ แแแจแ แแแซแแแแแแฃแแแ. แแกแแแ แแฎแแ แแแงแแคแแแแ แชแแแแแฃแ .c แแ .h แคแแแแแแแ แแแแแขแแแแแ/แแแแแแแ แแแแก แแแ แแฅแขแแ แแแจแ. แซแแแแ แคแแแแแแ แฏแแ แแแแแ แแ แกแแแแแก แแแแกแแแแแแแแกแแแแก, แแแแ แแ แแฅแแแ แฃแแแ แแแแแแฎแแแ แแฎแแ แแแ แกแแแแแ. แแแแแกแแแ แขแ แแแแแแฃแ แ แฃแแแ แแงแแก.
- แแแแแขแแแฃแแแ แแแ แแแแขแแแ MA_SOUND_FLAG_LOOPING แแ MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_LOOPING. แแแแ แแแแแงแแแแแ แจแแกแแซแแแแแแแ แแแแ แแแแก แแ แ แแกแฃแ แกแแแแ แแ แแแแขแแ แแแฃแแ แแแแแชแแแแ แฌแงแแ แแแแแก แแแแชแแแแแแแชแแแกแแแแก แแแแฃแแแกแฎแแแแแ. แแก แแ แแก แ แแแแแแแแแ แแแฃแแ แแแ แซแแคแแแแก แแแ แงแฃแแแก แแแกแแแฅแขแแฃแ แแแแแ. isLooping แแแแคแแแฃแ แแชแแแก แแแ แแแแขแแแ ma_sound_config แแ ma_resource_manager_data_source_config แแแซแแแแแแฃแแแ. แแฃ แแแ แแงแแแแแ, แฃแแแ แแแแแฎแแแแแ แแฎแแ แแคแชแแแแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแแแฆแแแ แแแแแแแแ แแก แจแแชแแแแแแก แแแแแแแ แแแ แกแแแแ แแแแแฎแแแแแกแแก.
- ma_rb_commit_read(), ma_rb_commit_write(), ma_pcm_rb_commit_read() แแ ma_pcm_rb_commit_write() แแฆแแ แแ แฃแแแแแแแ MA_AT_END. แแ แชแแแแแแแแก แแแแแแ แแ แแก แแก, แ แแ แแ แแ แกแแแแแก "แแแกแ แฃแแแแแก" แแแแชแแคแชแแ แ แแแแแแแก แแฃแคแแ แจแ, แ แแแแช แจแแแแแแก แแแแ แแแฃแ แแแแแแแ แแแฎแแแ. แแแ แแ แแแแกแ, แแ แคแฃแแฅแชแแแแก แจแแฃแซแแแแ MA_SUCCESS-แแก แแแ แแ แกแฎแแ แ แแ แแแแแ แฃแแแ, แแแจแแแแช แแ, แแฃ แแแแ แแชแแ แฌแแ แแแขแแแแ แแแกแ แฃแแแ, แ แแแแช แแแแแแฌแแแ แแแแแแฃแแแแ. แกแฌแแ แ แแแ แแแแก แจแแกแแแแฌแแแแแแ, แแ แแก แแฃ แแ แ แแแแแแ แ แแแแแก แแฃแคแแ แจแ, แแ แแก rb_acquire_read/write() แคแฃแแฅแชแแแแแ แแแแ แฃแแแแฃแแ แแแแ แแแแก แแ แแชแฎแแแแแก แแแแแแแแแ แแแ.
- ma_pcm_rb แแแแแชแแแแ แฌแงแแ แแก แแแแแแแแแขแแชแแ แจแแแชแแแแ แแกแ, แ แแ แแแแแแแแแแ แแแกแแแ แแฃแแแแแ, แแฃ แแ แแ แแก แกแแแแแ แแกแ แแแแแชแแแแแ แแแญแแแก แแฃแคแแ แจแ แแแแฎแแแแแก แจแแกแแกแ แฃแแแแแแ. แแก แแแจแแแแก, แ แแ ma_data_source_read_pcm_frames() ma_pcm_rb-แแกแแแแก แแฆแแ แฃแแแ แแแแแ แฃแแแก แแฅแแแ แแแแ แแแแฎแแแแแแแ แแแแแแแ แคแ แแแแแแแก แ แแแแแแแแ แแ, แจแแกแแแแแแกแแ, แแ แแกแแแแก แแแแแ แฃแแแแก MA_AT_END, แ แแช แแแ แ แแ แแฅแแก แแแญแแแก แแฃแคแแ แก, แ แแแแแ แแแก แแ แแฅแแก แแแกแแกแ แฃแแแก แแแแชแแคแชแแ. แแ แชแแแแแแแแ แฃแแแ แแแแแแแแแแก แแแญแแแก แแฃแคแแ แแก, แ แแแแ แช แแแแแชแแแแ แฌแงแแ แแก แแแแแงแแแแแ ma_sound-แแกแแแแก.
- แแชแแ แ แชแแแแแแแ แแแแฎแแ แชแแแแแ ma_calculate_buffer_size_in_milliseconds_from_frames() แคแฃแแฅแชแแแจแ แแกแ, แ แแ แแแ แแแแแ แฃแแแแก แแแแจแแแแแแแแก, แ แแแแแแช แแแแ แแแแแแแฃแแแ แฃแแฎแแแแก แแแแ แ แแชแฎแแแแแ.
- แแฃ แแแแแแแ แแก แแแแชแแแแแแแชแแ แแแ แแแฎแแ แฎแแ, แจแแชแแแแแก แแแ แแแแ แแแแ แแแแ แฃแแแ, แแแแ แ MA_NO_BACKEND แจแแชแแแแแก แแแฃแฎแแแแแแ, แ แแแแ แช แแก แแแ แ แฎแแแแแแ.
- แแแแแขแแแฃแแแ ma_device_id_equal() แคแฃแแฅแชแแ แแแฌแงแแแแแแแแก ID-แแแแก แจแแแแ แแแแกแแแแก.
- MA_NO_RUNTIME_LINKING-แแก แแฎแแ แแแญแแ แ แแแแแแขแ AAudio backend-แก.
- แแแแฃแแแแขแแชแแ แแแแแฎแแแแฃแแแ.
- แแฆแแแฉแแแแแ แจแแชแแแแแแ แแแแแกแฌแแ แแแฃแแแ.
แฌแงแแ แ: linux.org.ru
