Поделиться через


Функция MFCombineSamples (mfapi.h)

Объединяет образец носителя с другой выборкой, если их суммарная длительность не превышает указанную длительность.

Синтаксис

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

Параметры

pSample

Указатель на IMFSample , к которому добавляется образец, предоставленный в параметре pSampleToAdd .

pSampleToAdd

Указатель на IMFSample для добавления к выборке, предоставленной в параметре pSample .

dwMaxMergedDurationInMS

Максимальная длительность в миллисекундах, которую может заполнить объединенная выборка для успешного выполнения операции.

pMerged

Выходной параметр, который получает BOOL, указывающий, был ли пример успешно добавлен.

Возвращаемое значение

Возвращает HRESULT.

Комментарии

Разделение объединенных примеров путем вызова MFSplitSample

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 2004 (10.0; Сборка 19041)
Минимальная версия сервера Windows Server версии 2004 (10.0; Сборка 19041)
Верхняя часть mfapi.h
Библиотека Mfplat.lib