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


Интерфейс IMFFinalizableMediaSink (mfidl.h)

При необходимости поддерживается приемниками мультимедиа для выполнения необходимых задач перед завершением работы. Этот интерфейс обычно предоставляется приемниками архивов, т. е. приемниками мультимедиа, которые записывают данные в файл. Он используется для выполнения таких задач, как очистка данных на диск или обновление заголовка файла.

Чтобы получить указатель на этот интерфейс, вызовите QueryInterface в приемнике мультимедиа.

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

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

Методы

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

 
IMFFinalizableMediaSink::BeginFinalize

Уведомляет приемник мультимедиа об асинхронном выполнении любых действий, необходимых для выполнения задач.
IMFFinalizableMediaSink::EndFinalize

Завершает асинхронную операцию завершения.

Комментарии

Если приемник мультимедиа предоставляет этот интерфейс, сеанс мультимедиа вызывает BeginFinalize в приемнике перед закрытием сеанса.

Требования

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

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

IMFMediaSink

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