Метод IMFSinkWriter::BeginWriting (mfreadwrite.h)
Инициализирует модуль записи приемника для записи.
Синтаксис
HRESULT BeginWriting();
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Недопустимый запрос. |
Комментарии
Вызовите этот метод после настройки входных потоков и перед отправкой данных в модуль записи приемника.
Перед вызовом любого из следующих методов необходимо вызвать BeginWriting :
- IMFSinkWriter::Finalize
- IMFSinkWriter::Flush
- IMFSinkWriter::NotifyEndOfSegment
- IMFSinkWriter::P laceMarker
- IMFSinkWriter::SendStreamTick
- IMFSinkWriter::WriteSample
Если 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 |