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)
标头 mfapi.h
Library Mfplat.lib