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


Метод IMFVideoSampleAllocatorCallback::GetFreeSampleCount (mfidl.h)

Возвращает количество примеров видео, которые в настоящее время доступны для использования.

Синтаксис

HRESULT GetFreeSampleCount(
  [out] LONG *plSamples
);

Параметры

[out] plSamples

Получает количество доступных примеров.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Чтобы получить пример видео из распределителя, вызовите метод IMFVideoSampleAllocator::AllocateSample . Метод AllocateSample удаляет образец из пула примеров и возвращает его вызывающему объекту. Когда образец освобождается, он возвращается в пул. Метод GetFreeSampleCount возвращает количество примеров, оставшихся в пуле примеров.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h

См. также раздел

IMFVideoSampleAllocatorCallback