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


Интерфейс IMFSinkWriter (mfreadwrite.h)

Реализуется объектом записи приемника Microsoft Media Foundation.

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

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

Методы

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

 
IMFSinkWriter::AddStream

Добавляет поток в модуль записи приемника.
IMFSinkWriter::BeginWriting

Инициализирует модуль записи приемника для записи.
IMFSinkWriter::Finalize

Завершает все операции записи в приемнике записи.
IMFSinkWriter::Flush

Сбрасывает один или несколько потоков. (IMFSinkWriter.Flush)
IMFSinkWriter::GetServiceForStream

Запрашивает интерфейс у базового приемника мультимедиа или кодировщика.
IMFSinkWriter::GetStatistics

Возвращает статистику о производительности модуля записи приемника.
IMFSinkWriter::NotifyEndOfSegment

Уведомляет приемник мультимедиа о том, что поток достиг конца сегмента.
IMFSinkWriter::P laceMarker

Places маркер в указанном потоке.
IMFSinkWriter::SendStreamTick

Указывает на разрыв во входном потоке.
IMFSinkWriter::SetInputMediaType

Задает формат входных данных для потока в приемнике записи.
IMFSinkWriter::WriteSample

Доставляет образец в модуль записи приемника.

Комментарии

Чтобы создать модуль записи приемника, вызовите одну из следующих функций:

Кроме того, используйте интерфейс IMFReadWriteClassFactory .

Этот интерфейс доступен в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.

В Windows 8 этот интерфейс расширяется с помощью IMFSinkWriterEx.

Требования

Требование Значение
Минимальная версия клиента Дополнение к Windows 7, Windows Vista и обновлению платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfreadwrite.h

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

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

Модуль записи приемника