MCIAVI

[Функция, связанная с этой страницей, MCI, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо MCI. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

AVI-файл может содержать более двух потоков, например последовательность видео, английскую саундтрек и французскую саундтрек. Приложение может использовать поток независимо от других потоков в файле.

Тип устройства digitalvideo управляет видеофайлами. Список команд MCI, распознаваемых цифровыми видеоустройствами, см. в разделе Набор команд для цифрового видео.

Драйвер MCIAVI воспроизводит последовательности видео и другие потоки данных под управлением команд MCI. Потоки данных могут содержать изображения, звук и палитры. Данные изображения могут состоять из изображений с цветовой палитрой или информацией о истинном цвете.

Звук синхронизируется с видео в течение одной тридцати секунды. Однако если звуковое оборудование недоступно, драйвер воспроизводит только видеопоток. Драйвер MCIAVI может при необходимости удалять видеокадры для воспроизведения потока без прерывания звука.

Приложение может использовать службы класса окна MCIWnd вместо командного интерфейса MCI для управления любым драйвером MCI. Этот класс окна обрабатывает многие детали управления окном, поддерживающим устройство MCI, и упрощает программирование, необходимое для отправки команд MCI. Приложение может использовать службы библиотеки MCIWnd напрямую для управления устройством MCI или отображать панель инструментов, полосу прокрутки и меню, которые позволяют пользователю управлять устройством. Дополнительные сведения о классе окна MCIWnd см. в разделе Класс окна MCIWnd.