allocate_voice (3) - Linux Man Pages
allocate_voice: Allocates a sound card voice for a sample. Allegro game programming library.
NAMEallocate_voice - Allocates a sound card voice for a sample. Allegro game programming library.
DESCRIPTIONAllocates 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 release_voice(). Allegro can manage up to 256 simultaneous voices, but that limit may be lower due to hardware reasons.
RETURN VALUEReturns the voice number, or -1 if no voices are available.
SEE ALSOdeallocate_voice(3), reallocate_voice(3), release_voice(3), load_sample(3)
Linux man pages generated by: SysTutorials
Linux Man Pages Copyright Respective Owners. Site Copyright © SysTutorials. All Rights Reserved.