макрос MCI_MAKE_TMSF
Макрос MCI_MAKE_TMSF создает значение времени в формате упакованных дорожек/минут/секунд/кадров (TMSF) из заданных значений дорожек, минут, секунд и кадров.
Синтаксис
DWORD MCI_MAKE_TMSF(
BYTE tracks,
BYTE minutes,
BYTE seconds,
BYTE frames
);
Параметры
-
Треков
-
Количество дорожек.
-
minutes
-
Количество минут.
-
секунд
-
Количество секунд.
-
рамки
-
Количество кадров.
Возвращаемое значение
Возвращает время в упакованном формате TMSF.
Комментарии
Время в формате TMSF выражается как значение DWORD с наименьшим значительным байтом, содержащим дорожки, следующим наименее значительным байтом, содержащим минуты, следующим наименее значительным байтом, содержащим секунды, и наиболее значительным байтом, содержащим кадры.
Макрос MCI_MAKE_TMSF определяется следующим образом:
#define MCI_MAKE_TMSF(t, m, s, f) ((DWORD)(((BYTE)(t) | \
((WORD)(m) << 8)) | \
(((DWORD)(BYTE)(s) | \
((WORD)(f) << 8)) << 16)))
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|