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


Интерфейс IAVIFile (vfw.h)

Интерфейс IAVIFile поддерживает открытие файлов и заголовков файлов и управление ими, а также создание и получение потоковых интерфейсов. В дополнение к следующим пользовательским методам используется IUnknown::QueryInterface, IUnknown::AddRef и IUnknown::Release :

Наследование

Интерфейс IAVIFile наследуется от интерфейса IUnknown . IAVIFile также содержит следующие типы элементов:

Методы

Интерфейс IAVIFile содержит следующие методы.

 
IAVIFile::CreateStream

Метод CreateStream создает поток для записи. Вызывается, когда приложение использует функцию AVIFileCreateStream.
IAVIFile::EndRecord

Метод EndRecord записывает блок "REC" в тесно чередующийся файл AVI (с коэффициентом взаимодействия "один к одному" аудио в видео). Вызывается, когда приложение использует функцию AVIFileEndRecord.
IAVIFile::GetStream

Метод GetStream открывает поток, получая к нему доступ в файле. Вызывается, когда приложение использует функцию AVIFileGetStream.
IAVIFile::Info

Метод Info возвращает сведения о файле AVI. Вызывается, когда приложение использует функцию AVIFileInfo.
IAVIFile::ReadData

Метод ReadData считывает заголовки файлов. Вызывается, когда приложение использует функцию AVIFileReadData.
IAVIFile::WriteData

Метод WriteData записывает заголовки файлов. Вызывается, когда приложение использует функцию AVIFileWriteData.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header vfw.h

См. также раздел

Пользовательские интерфейсы обработчика файлов и потоков

Пользовательские обработчики файлов и потоков