Vcl.MPlayer.TMPTimeFormats
Delphi
TMPTimeFormats = (tfMilliseconds, tfHMS, tfMSF, tfFrames, tfSMPTE24, tfSMPTE25,
tfSMPTE30, tfSMPTE30Drop, tfBytes, tfSamples, tfTMSF);
C++
enum DECLSPEC_DENUM TMPTimeFormats : unsigned char { tfMilliseconds, tfHMS, tfMSF, tfFrames, tfSMPTE24, tfSMPTE25, tfSMPTE30, tfSMPTE30Drop, tfBytes, tfSamples, tfTMSF };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | Vcl.MPlayer.pas Vcl.MPlayer.hpp |
Vcl.MPlayer | Vcl.MPlayer |
Beschreibung
TMPTimeFormats legt das Format fest, mit dem ein Media-Player die Position angibt.
Der Typ TMPTimeFormats definiert die Zeitformate für ein mit TMediaPlayer verwendetes Multimedia-Gerät. Die folgende Tabelle enthält die möglichen Werte für den Typ TMPTimeFormats:
Wert | Zeitformat |
---|---|
tfMilliseconds |
Millisekunden werden als eine 4 Byte große Integer-Variable gespeichert. |
tfHMS |
Stunden, Minuten und Sekunden werden in einem 4 Byte großen Integerwert gespeichert. Die Datenwerte (vom niederwertigen bis zum höherwertigen Byte) sind:
|
tfMSF |
Minuten, Sekunden und Frames werden in einem 4 Byte großen Integerwert gespeichert. Die Datenwerte (vom niederwertigen bis zum höherwertigen Byte) sind: |
tfFrames |
Frames werden als eine 4 Byte große Integer-Variable gespeichert. |
SMPTE (Society of Motion Picture and Television Engineers) ist ein absolutes Zeitformat, das in Stunden, Minuten, Sekunden und Frames ausgedrückt wird. Die Standarddivisionstypen von SMPTE sind 24, 25 und 30 Frames pro Sekunde. |
|
tfSMPTE24 |
24-Frame-SMPTE speichert Werte in einer 4 Byte großen Variable. Die Datenwerte (vom niederwertigen bis zum höherwertigen Byte) sind:
|
tfSMPTE25 |
25-Frame-SMPTE speichert Daten in eine 4 Byte große Variable in derselben Reihenfolge wie 24-Frame-SMPTE. |
tfSMPTE30 |
30-Frame-SMPTE speichert Daten in eine 4 Byte große Variable in derselben Reihenfolge wie 24-Frame-SMPTE. |
tfSMPTE30Drop |
30-Drop-Frame-SMPTE speichert Daten in eine 4 Byte große Variable in derselben Reihenfolge wie 24-Frame-SMPTE. |
tfBytes |
Bytes werden als eine 4 Byte große Integer-Variable gespeichert. |
tfSamples |
Beispiele werden als eine 4 Byte große Integer-Variable gespeichert. |
tfTMSF |
Tracks, Minuten, Sekunden und Frames werden in eine 4 Byte großen Variable gespeichert. Die Datenwerte (vom niederwertigen bis zum höherwertigen Byte) sind:
|
Beachten Sie bitte, dass MCI eine fortlaufende Track-Nummerierung verwendet.
Anmerkung: Funktionen für MCI, die das Dekodieren des in einem bestimmten Zeitformat angegebenen, 4 Byte großen Integerwerts unterstützen, sind im Web dokumentiert. Suchen Sie nach "MCI-Makros".