Overview
Group
Quick Info

MMTIME

The MMTIME structure contains timing information for different types of multimedia data.

typedef struct mmtime_tag {

UINT wType;

union {

DWORD ms;

DWORD sample;

DWORD cb;

DWORD ticks;

struct {

BYTE hour;

BYTE min;

BYTE sec;

BYTE frame;

BYTE fps;

BYTE dummy;

BYTE pad[2]

} smpte;

struct {

DWORD songptrpos;

} midi;

} u;

} MMTIME;

Members

wType

Time format. It can be one of the following values:

TIME_BYTES
Current byte offset from beginning of the file.
TIME_MIDI
MIDI time.
TIME_MS
Time in milliseconds.
TIME_SAMPLES
Number of waveform-audio samples.
TIME_SMPTE
SMPTE (Society of Motion Picture and Television Engineers) time.
TIME_TICKS
Ticks within a MIDI stream.

ms

Number of milliseconds. Used when wType is TIME_MS.

sample

Number of samples. Used when wType is TIME_SAMPLES.

cb

Byte count. Used when wType is TIME_BYTES.

ticks

Ticks in MIDI stream. Used when wType is TIME_TICKS.

smpte

SMPTE time structure. Used when wType is TIME_SMPTE.

songptrpos

Song pointer position.

midi

MIDI time structure. Used when wType is TIME_MIDI.

hour

Hours.

min

Minutes.

sec

Seconds.

frame

Frames.

fps

Frames per second (24, 25, 29 (30 drop), or 30).

dummy

Dummy byte for alignment.

pad

Padding.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database