Указание форматов времени

Мультимедийные типы данных обычно используют время для определения важных позиций в их содержимом. Распространенными форматами времени являются миллисекунды, дорожки и кадры; другие менее распространенные форматы времени, такие как SMPTE (Общество кино- и телевизионных инженеров) 24, также существуют. Время — это формат и эталонная система для звуковых данных в формате волны, MIDI и CD. Видео поддерживает время, даже если оно записывается как последовательность кадров (поток), которая обычно воспроизводится с определенной скоростью. Для обозначения формата времени доступно несколько макросов.

Текущий формат времени для файла или устройства можно получить с помощью макроса MCIWndGetTimeFormat . Текущий формат времени можно изменить на любой другой формат времени, поддерживаемый устройством, с помощью макроса MCIWndSetTimeFormat . Кроме того, можно задать формат времени в миллисекундах или кадрах с помощью макросов MCIWndUseTime или MCIWndUseFrames .

Примечание

Непрерывные форматы, такие как дорожки и SMPTE, могут привести к неправильному поведению панели инструментов. Для этих форматов времени может потребоваться отключить панель инструментов, указав стиль окна MCIWNDF_NOPLAYBAR при создании окна MCIWnd.