logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

play_sample - Plays a sample. Allegro game programming library.

Description

       Triggers  a  sample at the specified volume, pan position, and frequency.  The parameters `vol' and `pan'
       range from 0 (min/left) to 255 (max/right).  Frequency is relative rather than absolute: 1000  represents
       the frequency that the sample was recorded at, 2000 is twice this, etc. If `loop' is not zero, the sample
       will  repeat  until  you  call  stop_sample(),  and  can  be  manipulated  while it is playing by calling
       adjust_sample(). Example:

          /* Scream from the left speaker, twice the freq. */
          int sound = play_sample(scream, 255, 0, 2000, 0);

Name

       play_sample - Plays a sample. Allegro game programming library.

Return Value

       Returns the voice number that was allocated for the sample or negative if no voices were available.

See Also

install_sound(3alleg4),     load_sample(3alleg4),      adjust_sample(3alleg4),      stop_sample(3alleg4),
       exsample(3alleg4), exsprite(3alleg4)

Allegro                                           version 4.4.3                             play_sample(3alleg4)

Synopsis

#include<allegro.h>intplay_sample(constSAMPLE*spl,intvol,intpan,intfreq,intloop);

See Also