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


Метод IMFSinkWriter::BeginWriting (mfreadwrite.h)

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

Синтаксис

HRESULT BeginWriting();

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

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

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

Комментарии

Вызовите этот метод после настройки входных потоков и перед отправкой данных в модуль записи приемника.

Перед вызовом любого из следующих методов необходимо вызвать BeginWriting :

Базовый приемник мультимедиа должен иметь по крайней мере один входной поток. В противном случае BeginWriting возвращает MF_E_INVALIDREQUEST. Чтобы добавить входные потоки, вызовите метод IMFSinkWriter::AddStream .

Если BeginWriting завершается успешно, все последующие вызовы BeginWriting возвращают MF_E_INVALIDREQUEST.

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

Требования

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

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

IMFSinkWriter

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