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

Dokumentacja klasy CTheoraCodec

Kodek theora. Więcej...

#include <codec_theora.h>

Diagram dziedziczenia dla CTheoraCodec

CVideoCodec 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 (yuv_buffer *yuv)
 Dekodowanie pojedyńczej klatki video.

Opis szczegółowy

Kodek theora.


Dokumentacja funkcji składowych

int CTheoraCodec::Decode yuv_buffer *  yuv  )  [virtual]
 

Dekodowanie pojedyńczej klatki video.

Parametry:
yuv bufor z odkodowaną klatką (trzeba zastąpić przez niezależny obiekt, yuv_buffer pochodzi z theora lib!)
Zwraca:
zwraca 0 jeśli jest ok

Implementuje CVideoCodec.

int CTheoraCodec::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 CTheoraCodec::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 CTheoraCodec::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