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 };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
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" で検索してみてください。