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


Сведения о мультимедийных файлах ввода-вывода

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

Большинству мультимедийных приложений требуются входные и выходные данные (I/O), то есть возможность создавать, считывать и записывать файлы на диске. Службы ввода-вывода мультимедийных файлов обеспечивают буферизованный и небуферизованный файловый ввод-вывод, а также поддержку RIFF-файлов. Службы расширяемы с помощью пользовательских процедур ввода-вывода, которые можно совместно использовать между приложениями.

Большинству приложений требуются только базовые службы файлового ввода-вывода и службы ввода-вывода файлов RIFF. Приложения, чувствительные к производительности файлового ввода-вывода, такие как приложения, выполняющие потоковую передачу данных с компакт-диска в режиме реального времени, могут оптимизировать производительность, используя службы для прямого доступа к буферу файлового ввода-вывода. Приложения, которые обращаются к пользовательским системам хранения, таким как файловые архивы и базы данных, могут предоставлять собственную процедуру ввода-вывода, которая считывает и записывает элементы системы хранения.