Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
al_init_acodec_addon(3)				       al_init_acodec_addon(3)

NAME
       al_init_acodec_addon - Allegro 5	API

SYNOPSIS
	      #include <allegro5/allegro_acodec.h>

	      bool al_init_acodec_addon(void)

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

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

       Limitations:

       o Saving	is only	supported for wav files.

       o Wav  file  loader  currently only supports 8/16 bit little endian PCM
	 files.	 16 bits are used when saving wav files.  Use  flac  files  if
	 more precision	is required.

       o Module	files (.it, .mod, .s3m,	.xm) are often composed	with streaming
	 in mind, and sometimes	cannot be easily rendered into a finite	length
	 sample.    Therefore	they   cannot	be  loaded  with  al_load_sam-
	 ple(3)/al_load_sample_f(3) and	 must  be  streamed  with  al_load_au-
	 dio_stream(3) or al_load_audio_stream_f(3).

       Return true on success.

Allegro	reference manual			       al_init_acodec_addon(3)

NAME | SYNOPSIS | DESCRIPTION

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=al_init_acodec_addon&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help