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

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

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

Примечание

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