Использование буфера обмена с файлами AVI

Буфер обмена предоставляет удобное временное хранилище, которое приложение может использовать для копирования или передачи файлов AVI. AVIFile включает функции буфера обмена, которые можно использовать с файлами диска или памяти.

Скопировать файл в буфер обмена можно с помощью функции AVIPutFileOnClipboard . Чтобы записать файл, который находится в буфере обмена, в память или на диск, используйте функцию AVIGetFromClipboard .

Вы можете очистить файл из буфера обмена с помощью функции AVIClearClipboard . Эта функция не удаляет другие типы информации, например текст, из буфера обмена. Если вы используете функции буфера обмена в приложении, очистите буфер обмена с помощью AVIClearClipboard , прежде чем закрывать приложение или закрывать файл в буфере обмена. Вы можете вызвать AVIClearClipboard в приложении независимо от того, использовался ли AVIPutFileOnClipboard .

Примечание

Если приложение копирует файл в буфер обмена и содержит потоковые данные, которые могут измениться, можно создать файл памяти из клонированных потоков с помощью функции AVIMakeFileFromStreams . Затем можно поместить файл в буфер обмена, а затем освободить исходный файл, не делая его недействительным.