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

Track Klassenreferenz

#include <Track.h>

Klassendiagramm für Track::

A_Track V_Track Aufstellung aller Elemente

Öffentliche Datenelemente

 Track (VideoFile *File, int track=0)
 Track (VideoFile *File, double rate, const char *Codec_name)
virtual ~Track ()
const String CodecName (void)
virtual int Number (void)
virtual long long Position (void)
virtual double CurrentTime (void)
virtual long long BytesWritten (void)
virtual double Rate (void)
virtual long Frames (void)
virtual double TotalTime (void)
virtual int SeekTime (double seconds)
virtual int Seek (long block)

Geschützte Attribute

VideoFilefile
int nummer
String codec_name
long pos
long long bytes
double block_rate
long total_blocks
VideoFile::IO_Mode iomode
CodecPluginsAV_Codecs

Freundbeziehungen

class Codec
class CodecPlugins

Ausführliche Beschreibung

Gemeinsame Methoden von Audio- und Video-Tracks.
Autor:
Christian Tusche


Dokumentation der Elementfunktionen

virtual long long Track::BytesWritten void [inline, virtual]
 

Bisher geschriebene Bytes

const String Track::CodecName void [inline]
 

Name des Codecs

virtual double Track::CurrentTime void [inline, virtual]
 

Aktuelle Position in Sekunden

virtual long Track::Frames void [inline, virtual]
 

leifert Gesamtanzahl der Blöcke im Track

virtual int Track::Number void [inline, virtual]
 

Nummer dieses Tracks

virtual long long Track::Position void [inline, virtual]
 

Aktuelle Position ( Bild / Block )

virtual double Track::Rate void [inline, virtual]
 

Daten werden in Blöcken gespeichert
1 Block = 1 Bild bei Videotracks
liefert Blockrare (Blöcke pro Sekunde)

virtual int Track::Seek long block [virtual]
 

Positioniere Track auf gegebenen Datensatz
Rückgabe: 1 : erfolg
0 : Fehler
Die tatsächliche Position kann später mit Position() bestimmt werden

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

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

virtual double Track::TotalTime void [inline, virtual]
 

liefert die Endzeit des Tracks in Sekunden

Erneute Implementation in A_Track.


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