MFCombineSamples 関数 (mfapi.h)

結合された期間が指定された期間を超えない場合は、メディア サンプルを別のサンプルに連結します。

構文

HRESULT MFCombineSamples(
  IMFSample *pSample,
  IMFSample *pSampleToAdd,
  DWORD     dwMaxMergedDurationInMS,
  BOOL      *pMerged
);

パラメーター

pSample

pSampleToAdd パラメーターで指定されたサンプルが追加される IMFSample へのポインター。

pSampleToAdd

pSample パラメーターで指定されたサンプルに追加する IMFSample へのポインター。

dwMaxMergedDurationInMS

操作が成功するまで、結合されたサンプルが埋めることができる最大時間 (ミリ秒)。

pMerged

サンプルが正常に追加されたかどうかを示す BOOL を受け取る出力パラメーター。

戻り値

HRESULT を返します。

注釈

MFSplitSample を呼び出して結合されたサンプルを分割する

要件

要件 値
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header mfapi.h
Library Mfplat.lib