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


Интерфейс IMFASFSplitter (wmcontainer.h)

Предоставляет методы для чтения данных из файла ASF. Объект разделения ASF предоставляет этот интерфейс. Чтобы создать разделитель ASF, MFCreateASFSplitter.

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

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

Методы

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

 
IMFASFSplitter::Flush

Сбрасывает разделитель Advanced Systems Format (ASF) и освобождает все ожидающие выборки.
IMFASFSplitter::GetFlags

Извлекает флаги параметров, заданные в разделитете ASF.
IMFASFSplitter::GetLastSendTime

Извлекает время отправки последнего полученного примера.
IMFASFSplitter::GetNextSample

Извлекает пример из разделима Advanced Systems Format (ASF) после анализа данных.
IMFASFSplitter::GetSelectedStreams

Возвращает список выбранных в данный момент потоков.
IMFASFSplitter::Initialize

Сбрасывает разделитель Advanced Systems Format (ASF) и настраивает его для анализа данных из раздела данных ASF.
IMFASFSplitter::P arseData

Отправляет пакетированные данные расширенного формата систем (ASF) в разделитель ASF для обработки.
IMFASFSplitter::SelectStreams

Задает потоки для синтаксического анализа с помощью разделима Advanced Systems Format (ASF).
IMFASFSplitter::SetFlags

Задает флаги параметров в разделитете расширенного формата систем (ASF).

Комментарии

Разделитель ASF принимает пакеты ASF и извлекает из них образцы для отдельных потоков. Как и в случае с другими базовыми компонентами ASF, перед использованием объект разделения ASF должен быть инициализирован данными из объекта ASF ContentInfo.

Требования

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

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

Разделитель ASF

Интерфейсы Media Foundation