_SNDRAWLEN

From QB64 Wiki
Revision as of 16:20, 9 September 2017 by imported>SMcNeill (-)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The _SNDRAWLEN function returns the length, in seconds, of a _SNDRAW sound currently queued.


Syntax

length# = _SNDRAWLEN


Description

  • Use _SNDRAWLEN to determine the length of a sound queue during creation and when to stop playing the sound.
  • Ensure that _SNDRAWLEN is comfortably above 0 (until you've actually finished playing sound).
  • If you are getting occasional random clicks, this generally means that _SNDRAWLEN has dropped to 0.
  • The _SNDRATE determines how many samples are played per second. However, the timing is achieved by the sound card and _SNDRAWLEN, not your program.
  • Do not attempt to use _TIMER or _DELAY or _LIMIT to control the timing of _SNDRAW sounds. You may use them as usual for delays or to limit your program's CPU usage, but the decision of how much sound to queue should only be based on the remaining _SNDRAWLEN.


Examples


See also



Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page