Интерфейс 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