From f200ce6e7ec0bf5e3166ad1a3cadc4cc2f847a62 Mon Sep 17 00:00:00 2001 From: Milan Nikolic Date: Tue, 14 Nov 2017 13:42:10 +0100 Subject: [PATCH] Update example --- examples/audio/raw_stream/main.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/examples/audio/raw_stream/main.go b/examples/audio/raw_stream/main.go index 51f77d6..b1e28d0 100644 --- a/examples/audio/raw_stream/main.go +++ b/examples/audio/raw_stream/main.go @@ -7,13 +7,16 @@ import ( "github.com/gen2brain/raylib-go/raylib" ) +const ( + maxSamples = 22050 + maxSamplesPerUpdate = 4096 +) + func main() { raylib.InitWindow(800, 450, "raylib [audio] example - raw audio streaming") raylib.InitAudioDevice() - maxSamples := 20000 - // Init raw audio stream (sample rate: 22050, sample size: 32bit-float, channels: 1-mono) stream := raylib.InitAudioStream(22050, 32, 1) @@ -39,8 +42,8 @@ func main() { // Refill audio stream if required if raylib.IsAudioBufferProcessed(stream) { numSamples := int32(0) - if samplesLeft >= 4096 { - numSamples = 4096 + if samplesLeft >= maxSamplesPerUpdate { + numSamples = maxSamplesPerUpdate } else { numSamples = samplesLeft }