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