Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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