макрос MCI_MAKE_MSF

Макрос MCI_MAKE_MSF создает значение времени в упакованных минутах/секундах/кадрах (MSF) из заданных минут, секунд и значений кадра.

Синтаксис

DWORD MCI_MAKE_MSF(
   BYTE minutes,
   BYTE seconds,
   BYTE frames
);

Параметры

minutes

Количество минут.

секунд

Количество секунд.

рамки

Количество кадров.

Возвращаемое значение

Возвращает время в упакованном формате MSF.

Комментарии

Время в формате MSF выражается как значение DWORD с наименьшим значительным байтом, содержащим минуты, следующим наименее значимым байтом, содержащим секунды, и следующим наименее значительным байтом, содержащим кадры. Самый значительный байт не используется.

Макрос MCI_MAKE_MSF определяется следующим образом:

#define MCI_MAKE_MSF(m, s, f) ((DWORD)(((BYTE)(m) | \ 
                              ((WORD)(s) << 8)) | \ 
                              (((DWORD)(BYTE)(f)) << 16))) 

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mciapi.h

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

MCI

Макросы MCI