MMTIME (Windows CE 5.0)
This 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.The following table shows the possible values for wType.
Value Description 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 Society of Motion Picture and Television Engineers (SMPTE) 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.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Mmsystem.h.
See Also
Send Feedback on this topic to the authors