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

Dokumentacja klasy CVorbisCodec

Kodek Audio. Więcej...

#include <codec_vorbis.h>

Diagram dziedziczenia dla CVorbisCodec

CAudioCodec Codec Lista wszystkich składowych.

Metody publiczne

virtual int ParseHeader (ogg_packet *p)
 Przetwarza pakiet nagłówka.
virtual int InitProcess ()
 Inicjowanie kodeka. Ta metoda powinna być wykonywana dopiero kiedy nagłówek jest skompletowany.
virtual int Wrote (ogg_packet *p)
 Wpuszczenie pakietu do strumienia kodeka. Każdy pakiet musi być wpuszczony przez tę metodę w odpowiedniej kolejności.
virtual int Decode (unsigned char *buffer, int len)
 Dekodowanie bajtów audio.

Opis szczegółowy

Kodek Audio.


Dokumentacja funkcji składowych

int CVorbisCodec::Decode unsigned char *  buffer,
int  len
[virtual]
 

Dekodowanie bajtów audio.

Parametry:
buffer buffor do którego można skopiować bajty audio
len maksymalna wielkość bufora
Zwraca:
zwraca faktyczną ilość pobranych bajtów

Implementuje CAudioCodec.

int CVorbisCodec::InitProcess  )  [virtual]
 

Inicjowanie kodeka. Ta metoda powinna być wykonywana dopiero kiedy nagłówek jest skompletowany.

Zwraca:
zwraca 1 jeśli inicjowanie się powiodło

Implementuje Codec.

int CVorbisCodec::ParseHeader ogg_packet *  p  )  [virtual]
 

Przetwarza pakiet nagłówka.

Parametry:
p pakiet w formacie ogg
Zwraca:
ilość pakietów które są potrzebne do skompletowania nagłówka, bądź 0 jeśli nagłówek jest pełny

Implementuje Codec.

int CVorbisCodec::Wrote ogg_packet *  p  )  [virtual]
 

Wpuszczenie pakietu do strumienia kodeka. Każdy pakiet musi być wpuszczony przez tę metodę w odpowiedniej kolejności.

Parametry:
p pakiet w formacie ogg
Zwraca:
zwraca 0 jeśli wszystko poszło jak należy

Implementuje Codec.


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