Skip to content

groutoutlook/raudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Forked for Windows + VS2022.

raudio is simple and easy-to-use audio library based on miniaudio.

raudio API tries to be very simple and intuitive and it represents a thin layer over the powerful miniaudio library, including support for multiple audio formats: WAV, OGG, MP3, FLAC, MOD, XM.

raudio is used by raylib library as the internal audio module. raudio.h exposes the same audio functionality exposed by raylib.h.

features

  • Simplifies miniaudio usage exposing only basic functionality
  • Audio formats supported: .wav, .qoa, .ogg, .mp3, .flac, .xm, .mod
  • Select desired input formats at compilation time
  • Load and play audio, static or streamed modes
  • Support for plugable audio effects with callbacks

library

raudio is distributed as two main files:

  • raudio.h: It contains the API declaration with all the exposed functionality
  • raudio.c: It contains the implementation of the library, including all the external required libraries, all of them single-file header-only libraries.

usage

For usage example, it's recommended to check the provided examples. They also contain detailed documentation at the start of the examples.

About

raudio, forked

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors