MMTIME (Windows CE 5.0)

Send Feedback

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

Time Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.