These functions are declared in the following header file. Link with allegro_acodec.

 #include <allegro5/allegro_acodec.h>

al_init_acodec_addon

bool al_init_acodec_addon(void)
bool al_init_acodec_addon(void)
bool al_init_acodec_addon(void)

Source Code

This function registers all the known audio file type handlers for al_load_sample, al_save_sample, al_load_audio_stream, etc.

Depending on what libraries are available, the full set of recognised extensions is: .wav, .flac, .ogg, .opus, .it, .mod, .s3m, .xm, .voc.

Limitations:

Return true on success.

al_is_acodec_addon_initialized

bool al_is_acodec_addon_initialized(void)
bool al_is_acodec_addon_initialized(void)
bool al_is_acodec_addon_initialized(void)

Source Code

Returns true if the acodec addon is initialized, otherwise returns false.

Since: 5.2.6

al_get_allegro_acodec_version

uint32_t al_get_allegro_acodec_version(void)

Source Code

Returns the (compiled) version of the addon, in the same format as al_get_allegro_version.

Allegro version 5.2.6 - Last updated: 2020-02-10 02:03:50 UTC