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


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

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

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

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

Методы

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

 
IAVIStream::Create

Метод Create инициализирует обработчик потока, который не связан ни с каким файлом. Вызывается, когда приложение использует функцию AVIStreamCreate.
IAVIStream::D elete

Метод Delete удаляет данные из потока.
IAVIStream::FindSample

Метод FindSample получает позицию в потоке ключевого кадра или непустого кадра. Вызывается, когда приложение использует функцию AVIStreamFindSample.
IAVIStream::Info

Метод Info заполняет и возвращает структуру AVISTREAMINFO сведениями о потоке. Вызывается, когда приложение использует функцию AVIStreamInfo.
IAVIStream::Read

Метод Read считывает данные из потока и копирует их в буфер, определяемый приложением. Если буфер не указан, определяется размер буфера, необходимый для получения следующего буфера данных. Вызывается, когда приложение использует функцию AVIStreamRead.
IAVIStream::ReadData

Метод ReadData считывает заголовки данных потока. Вызывается, когда приложение использует функцию AVIStreamReadData.
IAVIStream::ReadFormat

Метод ReadFormat получает сведения о формате из потока.
IAVIStream::SetFormat

Метод SetFormat задает сведения о формате в потоке. Вызывается, когда приложение использует функцию AVIStreamSetFormat.
IAVIStream::Write

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

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

Требования

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

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

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

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