Hauptseite   Klassenhierarchie   Alphabetische Liste   Übersicht   Auflistung der Dateien   Elementübersicht  

V_Codec Klassenreferenz

#include <V_Codec.h>

Klassendiagramm für V_Codec::

Codec V_Format OptionList Aufstellung aller Elemente

Öffentliche Datenelemente

 V_Codec (V_Track *Track)
virtual ~V_Codec ()
virtual bool ColorModel (int cmodel)
virtual int encodeVideo (VideoFrame *bild)
virtual int decodeVideo (VideoFrame *bild)
virtual int SeekFrame (long bild)
virtual int SeekTime (double seconds)
virtual int CopyFrame (void)
V_TrackTrack (void)

Geschützte Datenelemente

virtual int encode (VideoFrame *bild)
virtual int decode (VideoFrame *bild)
virtual bool ColorModel_intern (int cmodel)

Geschützte Attribute

V_Tracktrack
int color_model
int color_model_intern
VideoFrameenc_frame_puffer

Ausführliche Beschreibung

Basisklasse für Video Codecs.
Autor:
Christian Tusche


Dokumentation der Elementfunktionen

virtual bool V_Codec::ColorModel int cmodel [virtual]
 

Farbraum festlegen

virtual bool V_Codec::ColorModel_intern int cmodel [protected, virtual]
 

internes Farbformat
wird im Codec aufgerufen, um automatische Farbraumkonvertierung in/von diesem Format zu aktivieren
muß nach "V_Codec::ColorModel( cmodel )" aufgerufen werden.

virtual int V_Codec::CopyFrame void [virtual]
 

beim Encoden das letzte Bild nochmal schreiben
Der Codec kann dann ausgehend von den letzten Daten das gleiche Bild nochmal schreiben. Das ist meist effizienter als ein encode() Aufruf mit den gleichen Bilddaten.

virtual int V_Codec::SeekFrame long bild [virtual]
 

Video positionieren

virtual int V_Codec::SeekTime double seconds [virtual]
 

Bild-Position setzen

Erneute Implementation von Codec.

V_Track* V_Codec::Track void [inline]
 

leifert Zeiger auf Track

virtual int V_Codec::decode VideoFrame * bild [protected, virtual]
 

Video-Bild lesen
interne Implementierung

virtual int V_Codec::decodeVideo VideoFrame * bild [virtual]
 

Video-Bild lesen Rückgabewert 1 - OK 0 - Fehler

virtual int V_Codec::encode VideoFrame * bild [protected, virtual]
 

Video-Bild schreiben
interne Implementierung


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Tue Dec 31 22:54:55 2002 für av_convert von doxygen1.2.9.1 geschrieben von Dimitri van Heesch, © 1997-2001