MFCreateTranscodeTopologyFromByteStream 関数 (mfidl.h)
バイト ストリームにコード変換するためのトポロジを作成します。
構文
HRESULT MFCreateTranscodeTopologyFromByteStream(
[in] IMFMediaSource *pSrc,
[in] IMFByteStream *pOutputStream,
[in] IMFTranscodeProfile *pProfile,
[out] IMFTopology **ppTranscodeTopo
);
パラメーター
[in] pSrc
メディア ソースの IMFMediaSource インターフェイスへのポインター。 メディア ソースは、コード変換のためにそのソース コンテンツを提供します。
[in] pOutputStream
バイト ストリームの IMFByteStream インターフェイスへのポインター。 トランスコードされた出力は、このバイト ストリームに書き込まれます。
[in] pProfile
コード変換プロファイルの IMFTranscodeProfile インターフェイスへのポインター。
[out] ppTranscodeTopo
IMFTopology インターフェイスへのポインターを受け取ります。 呼び出し元はインターフェイスを解放する必要があります。
戻り値
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
解説
この関数は、メディア ソース、エンコーダー、およびメディア シンクを含む部分トポロジを作成します。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfidl.h |
Library | Mf.lib |
[DLL] | Mf.dll |