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