Поделиться через


макрос 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 [только классические приложения]
Заголовок
Mciapi.h

См. также раздел

MCI

Макросы MCI