al_destroy_sample(3)

al_destroy_sample3

Allegro 5 api

Usage

#include <allegro5/allegro_audio.h>
void al_destroy_sample(ALLEGRO_SAMPLE *spl)

Overview

Free the sample data structure. If it was created with the free_buf parameter set to true, then the buffer will be freed with al_free(3).

This function will stop any sample instances which may be playing the buffer referenced by the ALLEGRO_SAMPLE(3).

From allegro 5.2.11.3-2 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.