Функция AVIFileGetStream (vfw.h)
Функция AVIFileGetStream возвращает адрес интерфейса потока, связанного с указанным AVI-файлом.
Синтаксис
HRESULT AVIFileGetStream(
PAVIFILE pfile,
PAVISTREAM *ppavi,
DWORD fccType,
LONG lParam
);
Параметры
pfile
Дескриптор открытого AVI-файла.
ppavi
Указатель на новый интерфейс потока.
fccType
Четырехзначный код, указывающий тип открываемого потока. Ноль означает, что любой поток можно открыть. Следующие определения относятся к данным, часто встречающихся в потоках AVI.
Значение | Описание |
---|---|
streamtypeAUDIO | Указывает звуковой поток. |
streamtypeMIDI | Указывает поток MIDI. |
streamtypeTEXT | Указывает текстовый поток. |
streamtypeVIDEO | Указывает видеопоток. |
lParam
Число типов потока. Определяет, к какому вхождения указанного типа потока требуется получить доступ.
Возвращаемое значение
Возвращает ноль при успешном выполнении или ошибке в противном случае. Возможные значения ошибок:
Код возврата | Описание |
---|---|
|
Файл не содержит поток, соответствующий значениям fccType и lParam. |
|
Недостаточно памяти. |
Комментарии
Аргумент pfile является указателем на интерфейс IAVIFile . Аргумент ppavi является указателем на интерфейс IAVIStream .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | vfw.h |
Библиотека | Vfw32.lib |
DLL | Avifil32.dll |