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