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

Codec Klassenreferenz

#include <Codec.h>

Klassendiagramm für Codec::

OptionList A_Codec V_Codec Aufstellung aller Elemente

Öffentliche Datenelemente

 Codec (Track *tr)
virtual ~Codec ()
virtual const String CodecName (void)
virtual int GetExtraInfo (void *&info, unsigned int &size)
virtual int SetExtraInfo (void *info, unsigned int size)
virtual int SeekTime (double seconds)

Geschützte Attribute

Tracktrack
VideoFilefile
VideoFile::IO_Mode iomode

Ausführliche Beschreibung

Gemeinsame Funktionen für A_Codec und V_Codec
Autor:
Christian Tusche


Dokumentation der Elementfunktionen

virtual const String Codec::CodecName void [virtual]
 

Liefert den richtigen Namen des Codecs für diesen Dateityp.

virtual int Codec::GetExtraInfo void *& info,
unsigned int & size
[inline, virtual]
 

Zusätzlich Informationen zu diesem Codec auslesen
der eigentliche Wert von "info" hängt vom Typ des IO-Moduls ab! "size" gibt die Datenlänge an.
Der Rückgabewert: 1 - info gesetzt
0 - sonst

virtual int Codec::SeekTime double seconds [inline, virtual]
 

Positioniere Track
Rückgabe: 1 : erfolg
0 : Fehler
gegebenenfalls werden Keyframes decodiert

Erneute Implementation in A_Codec und V_Codec.

virtual int Codec::SetExtraInfo void * info,
unsigned int size
[inline, virtual]
 

Diesem Codec zusätzliche Informationen mitteilen
der eigentliche Wert von "info" hängt vom Typ des IO-Moduls ab! "size" gibt die Datenlänge an.
Der Rückgabewert: 1 - info verstanden
0 - sonst


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