Vcl.MPlayer.TMPTimeFormats

提供: RAD Studio API Documentation
移動先: 案内検索

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 };

プロパティ

種類 可視性 ソース ユニット
enum public
Vcl.MPlayer.pas
Vcl.MPlayer.hpp
Vcl.MPlayer Vcl.MPlayer

説明

TMPTimeFormats は、メディア プレーヤーで位置を示すのに使用される形式を示します。

TMPTimeFormats 型は、TMediaPlayer で使用されるマルチメディア デバイスの時間形式を定義します。TMPTimeFormats 型の取り得る値の一覧を以下の表に示します。



時間の形式

tfMilliseconds

ミリ秒が 4 バイト整数型変数として格納されます。

tfHMS

時間、分、秒が 4 バイト整数にパックされます。最下位バイトから最上位バイトまで、データ値は次のとおりです。

  • 時間(最下位バイト)
  • 未使用(最上位バイト)

tfMSF

分、秒、フレーム数が 4 バイト整数にパックされます。最下位バイトから最上位バイトまで、データ値は次のとおりです。

tfFrames

フレーム数が 4 バイト整数型変数として格納されます。

SMPTE(Society of Motion Picture and Television Engineers:米国映画テレビ技術者協会)規格の時間は、時間、分、秒、フレーム数で表現される絶対時間形式です。標準 SMPTE の場合、1 秒あたりのフレーム数は 24、25、30 です。

tfSMPTE24

24 フレーム SMPTE 形式。値を 4 バイト変数にパックします。最下位バイトから最上位バイトまで、データ値は次のとおりです。

  • 時間(最下位バイト)
  • フレーム数(最上位バイト)

tfSMPTE25

25 フレーム SMPTE 形式。データを 24 フレーム SMPTE 形式と同じ順序で 4 バイト変数にパックします。

tfSMPTE30

30 フレーム SMPTE 形式。データを 24 フレーム SMPTE 形式と同じ順序で 4 バイト変数にパックします。

tfSMPTE30Drop

30 ドロップフレーム SMPTE 形式。データを 24 フレーム SMPTE 形式と同じ順序で 4 バイト変数にパックします。

tfBytes

バイト数が 4 バイト整数型変数として格納されます。

tfSamples

サンプル数が 4 バイト整数型変数として格納されます。

tfTMSF

トラック数、分、秒、フレーム数が 4 バイト変数にパックされます。最下位バイトから最上位バイトまで、データ値は次のとおりです。

  • トラック数(最下位バイト)
  • フレーム数(最上位バイト)



MCI では連続トラック番号になることに注意してください。

メモ:  所定の時間形式で指定された 4 バイト整数のデコードに役立つ MCI 関数については、Web 上のドキュメントを参照してください。"MCI Macros" で検索してみてください。

関連項目