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


Метод IMFASFMultiplexer::Flush (wmcontainer.h)

Сигнализирует мультиплексору об обработке всех примеров выходных носителей, помещенных в очередь. Вызовите этот метод после передачи последнего примера в мультиплексор.

Синтаксис

HRESULT Flush();

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Необходимо вызвать функцию Flush после того, как последний пример был передан в мультиплексор ASF и перед вызовом IMFASFMultiplexer::End. Это приводит к завершению всех выполняющиеся примеры выходных носителей. После вызова Flush вызовите IMFASFMultiplexer::GetNextPacket в цикле, пока не будут упакованы все ожидающие примеры мультимедиа.

Требования

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

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

Создание новых пакетов данных ASF

IMFASFMultiplexer