Vcl.MPlayer.TMPTimeFormats

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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:

  • Stunden (niederwertigstes Byte)
  • Minuten
  • Sekunden
  • Nicht verwendet (höherwertigstes Byte)

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:

  • Stunden (niederwertigstes Byte)
  • Minuten
  • Sekunden
  • Frames (höherwertigstes Byte)

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:

  • Tracks (niederwertigstes Byte)
  • Minuten
  • Sekunden
  • Frames (höherwertigstes Byte)



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".

Siehe auch