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

FreeBSD Manual Pages

  
 
  

home | help
allocate_voice(3)		Allegro	manual		     allocate_voice(3)

NAME
       allocate_voice  -  Allocates  a	sound card voice for a sample. Allegro
       game programming	library.

SYNOPSIS
       #include	<allegro.h>

       int allocate_voice(const	SAMPLE *spl);

DESCRIPTION
       Allocates a sound card voice and	prepares it for	playing	the  specified
       sample,	setting	up sensible default parameters (maximum	volume,	centre
       pan, no change of pitch,	no looping). When you are  finished  with  the
       voice   you   must   free  it  by  calling  deallocate_voice()  or  re-
       lease_voice().  Allegro can manage up to	256 simultaneous  voices,  but
       that limit may be lower due to hardware reasons.

RETURN VALUE
       Returns the voice number, or -1 if no voices are	available.

SEE ALSO
       deallocate_voice(3),  reallocate_voice(3),  release_voice(3), load_sam-
       ple(3)

Allegro				 version 4.4.2		     allocate_voice(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

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

home | help