次の方法で共有


DVD_TIMECODE 構造体

DVD_TIMECODE 構造体には、DVD タイムコード (時、分、秒、フレーム) を格納する。

構文

typedef struct tagDVD_TIMECODE {
   ULONG Hours1:4; 
   ULONG Hours10:4; 
   ULONG Minutes1:4; 
   ULONG Minutes10:4; 
   ULONG Seconds1:4; 
   ULONG Seconds10:4; 
   ULONG Frames1:4; 
   ULONG Frames10:2; 
   ULONG FrameRateCode:2; 
} DVD_TIMECODE;

メンバ

Hours1

時。

Hours10

時 (10 の桁)。

Minutes1

分。

Minutes10

分 (10 の桁)。

Seconds1

秒。

Seconds10

秒 (10 の桁)。

Frames1

フレーム。

Frames10

フレーム (10 の桁)。

FrameRateCode

DVD_FRAMERATE が示す、1 秒あたりのドロップされるフレーム数、ドロップされないフレーム数。

注意

DVD タイムコードは、0xHhMmSsFf フォーマットの BCD (Binary Coded Decimal) コードである。

  • H = 時 (10 の桁)
  • h = 時 (1 の桁)
  • M = 分 (10 の桁)
  • m = 分 (1 の桁)
  • S = 秒 (10 の桁)
  • s = 秒 (1 の桁)
  • F = フレーム (10 の桁)
  • f = フレーム (1 の桁)

参照