Strona główna | Hierarchia klas | Lista klas | Katalogi | Lista plików | Składowe klas | Składowe plików

Dokumentacja klasy CAudioBuffer

Zarządza pojedyńczym buforem audio. Więcej...

#include <audiobuffer.h>

Lista wszystkich składowych.

Metody publiczne

int getLen ()
 Określa aktualną długość bufora audio.
int putSamples (unsigned char *samples, int len)
 Umieszcza sample na końcu bufora. funkcja ta umieszcza sample na kończu bufora audio powiększając jego długość.
int getSamples (unsigned char *samples, int len)
 Pobiera sample z początku bufora. funkcja ta pobiera sample z początku bufora zarazem przesuwając wszystkie bajty do tyłu i zmniejszając całkowitą długość bufora.

Atrybuty publiczne

int ready
 jeśli ma wartość 1 to bufor jest gotowy i prawdopodobnie już odtwarzany. */


Opis szczegółowy

Zarządza pojedyńczym buforem audio.


Dokumentacja funkcji składowych

int CAudioBuffer::getLen  ) 
 

Określa aktualną długość bufora audio.

Zwraca:
zwraca długość bufora audio przedstawioną w bajtach

int CAudioBuffer::getSamples unsigned char *  samples,
int  len
 

Pobiera sample z początku bufora. funkcja ta pobiera sample z początku bufora zarazem przesuwając wszystkie bajty do tyłu i zmniejszając całkowitą długość bufora.

Parametry:
samples adres do bufora do którego mają zostać skopiowane sample
len wartość określająca ilość bajtów do skopiowania
Zwraca:
ilość bajtów które zostały skopiowane (powinna być to ta sama wartość która została przekazana w parametrze)

int CAudioBuffer::putSamples unsigned char *  samples,
int  len
 

Umieszcza sample na końcu bufora. funkcja ta umieszcza sample na kończu bufora audio powiększając jego długość.

Parametry:
samples adres do bufor z którego zostaną pobrane bajty
len wartość określająca ilość bajtów do skopiowania
Zwraca:
ilość bajtów które zostały dodane do bufora (powinna być to ta sama wartość która została przekazana w parametrze)


Dokumentacja dla tej klasy została wygenerowana z plików:
Wygenerowano Thu Dec 29 16:21:58 2005 dla snakewars programem  doxygen 1.4.4