Интерфейс IMFASFMultiplexer (wmcontainer.h)
Предоставляет методы для создания пакетов данных в расширенном формате систем (ASF). Методы этого интерфейса обрабатывают образцы входных данных в пакеты, составляющие раздел данных ASF. Мультиплексор ASF предоставляет этот интерфейс. Чтобы создать мультиплексор ASF, вызовите MFCreateASFMultiplexer.
Наследование
Интерфейс IMFASFMultiplexer наследуется от интерфейса IUnknown . IMFASFMultiplexer также имеет следующие типы членов:
Методы
Интерфейс IMFASFMultiplexer имеет следующие методы.
IMFASFMultiplexer::End Собирает данные из мультиплексера и обновляет объект ASF ContentInfo, чтобы включить эти сведения в объект заголовка ASF. |
IMFASFMultiplexer::Flush Сигнализирует мультиплексору об обработке всех примеров выходных носителей, помещенных в очередь. Вызовите этот метод после передачи последнего примера в мультиплексор. |
IMFASFMultiplexer::GetFlags Извлекает флаги, указывающие настроенные параметры мультиплексера. |
IMFASFMultiplexer::GetNextPacket Извлекает следующий выходной пакет ASF из мультиплексера. |
IMFASFMultiplexer::GetStatistics Извлекает статистику мультиплексоров. |
IMFASFMultiplexer::Initialize Инициализирует мультиплексор данными из объекта ASF ContentInfo. |
IMFASFMultiplexer::P rocessSample Доставляет входные образцы в мультиплексор. |
IMFASFMultiplexer::SetFlags Задает параметры мультиплексера. |
IMFASFMultiplexer::SetSyncTolerance Задает максимальное время, в течение которого выборки из различных потоков могут быть не синхронизированы. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wmcontainer.h |