# audio/stream-close Destroy a push stream and release its device binding. ## Syntax
[audio/stream-close id]
## Parameters - `id` — a stream id from `audio/stream-open` ## Examples
[audio/stream-close $s]   # teardown after playback ends
## Returns bool — true when the id was found and destroyed; false when the audio device is closed or the id is unknown. `%Err{:message}` when the argument isn't a valid id or no SDL host is compiled in. Ids are shared with voices, so a voice id is stopped the same way. ## See Also `audio/stream-open`, `audio/stream-clear`, `audio/quit`