次の方法で共有


IMFSinkWriter::BeginWriting メソッド (mfreadwrite.h)

書き込み用のシンク ライターを初期化します。

構文

HRESULT BeginWriting();

戻り値

このメソッドは HRESULT を返します。 使用できる値には、次の表に示す値が含まれますが、これらに限定されません。

リターン コード Description
S_OK
メソッドが成功しました。
MF_E_INVALIDREQUEST
要求が無効です。

注釈

入力ストリームを構成した後、シンク ライターにデータを送信する前に、このメソッドを呼び出します。

次のいずれかのメソッドを呼び出す前に、 BeginWriting を呼び出す必要があります。

基になるメディア シンクには、少なくとも 1 つの入力ストリームが必要です。 それ以外の場合、 BeginWritingMF_E_INVALIDREQUESTを返します。 入力ストリームを追加するには、 IMFSinkWriter::AddStream メソッドを 呼び出します。

BeginWriting が成功した場合、BeginWriting へのそれ以降の呼び出しはMF_E_INVALIDREQUEST返します。

このインターフェイスは、Windows Vista のプラットフォーム更新プログラムの補足がインストールされている場合、Windows Vista で使用できます。

Requirements

Requirement 価値
サポートされる最小クライアント Windows Vista 用 Windows 7、Windows Vista およびプラットフォーム更新プログラムの補足 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
ターゲット プラットフォーム ウィンドウズ
Header mfreadwrite.h

こちらも参照ください

IMFSinkWriter

シンク ライター