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