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

V_Track Klassenreferenz

#include <V_Track.h>

Klassendiagramm für V_Track::

Track V_Format Aufstellung aller Elemente

Öffentliche Datenelemente

 V_Track (VideoFile *File, int track=0)
 V_Track (VideoFile *File, double Rate, int x, int y, const char *Codec_name=NULL)
virtual ~V_Track ()
virtual long GetKeyFrame (long bild)
virtual bool IsKeyFrame (void)
virtual int readData (unsigned char *&data, long &bytes)
virtual int writeData (unsigned char *data, long bytes, int keyframe=0)
V_CodecCodec (void)

Statische öffentliche Attribute

const int IS_KEYFRAME = 1

Geschützte Datenelemente

virtual int readRaw (unsigned char *&data, long &bytes)
virtual int writeRaw (unsigned char *data, long bytes, int keyframe=0)

Geschützte Attribute

V_Codeccodec
unsigned char * frame_daten
long frame_daten_bytes

Freundbeziehungen

class V_Codec

Ausführliche Beschreibung

Basisklasse für Video Tracks.
beinhaltet alle Operationen, die mit einem Videotrack ausgeführt werden können
Autor:
Christian Tusche


Dokumentation der Elementfunktionen

V_Codec* V_Track::Codec void [inline]
 

Liefert Zeiger auf Videocodec

virtual long V_Track::GetKeyFrame long bild [inline, virtual]
 

liefert den letzten Keyframe zur angegebenen Position

virtual bool V_Track::IsKeyFrame void [virtual]
 

testet, ob das aktuelle Bild ein Keyframe ist

virtual int V_Track::readData unsigned char *& data,
long & bytes
[virtual]
 

Rohdaten lesen

virtual int V_Track::readRaw unsigned char *& data,
long & bytes
[protected, virtual]
 

Rohdaten lesen

virtual int V_Track::writeData unsigned char * data,
long bytes,
int keyframe = 0
[virtual]
 

Rohdaten schreiben

virtual int V_Track::writeRaw unsigned char * data,
long bytes,
int keyframe = 0
[protected, virtual]
 

Rohdaten schreiben


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