Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: McAffey
Udoskonalił: Piotr DejaVu Szawdyński
Biblioteki C/C++

create_sample

[funkcja] Tworzy nową strukturę dźwięku o określonych parametrach.

Składnia

C/C++
#include <allegro.h>

SAMPLE * create_sample(
int bits,
int stereo,
int freq,
int len
);

Argumenty

ArgumentOpis
int bitsGłębia bitowa wpływająca na jakość dźwięku. Argument ten może przyjmować wartość 8 lub 16 (więcej = lepiej).
int stereoTryb dźwięku. Wartość 0 oznacza dźwięk mono. Wartość różna od zera oznacza dźwięk stereo.
int freqCzęstotliwość dźwięku, wyrażona w hercach.
int lenLiczba próbek dźwięku, które chcesz zaalokować dla całego dźwięku.

Zwracana wartość

W przypadku sukcesu zwraca wskaźnik do utworzonego dźwięku.

Funkcja zwraca wartość NULL jeżeli utworzenie dźwięku się nie powiodło.

Opis szczegółowy

Funkcja tworzy nową strukturę dźwięku o określonych parametrach. Parametry ustala się poprzez argumenty funkcji.

Dodatkowe informacje

Dźwięk, który został utworzony należy zwolnić po zakończeniu z nim pracy. Do zwalniania utworzonego dźwieku służy funkcja » Allegro 4.4destroy_sample. Zwalnianie nieużywanych zasobów zapobiega występowaniu wycieków pamięci.

Zagadnienia powiązane

load_sampleWczytuje dźwięk z pliku. (funkcja)
destroy_sampleUsuwa dźwięk z pamięci. (funkcja)

Linki zewnętrzne