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


Интерфейс IMFVideoSampleAllocatorCallback (mfidl.h)

Позволяет приложению отслеживать примеры видео, выделенные расширенным отрисовщиком видео (EVR).

Приемники потоков в EVR предоставляют этот интерфейс в качестве службы. Чтобы получить указатель на интерфейс, вызовите метод IMFGetService::GetService , используя идентификатор службы MR_VIDEO_ACCELERATION_SERVICE .

Наследование

Интерфейс IMFVideoSampleAllocatorCallback наследуется от интерфейса IUnknown . IMFVideoSampleAllocatorCallback также имеет следующие типы членов:

Методы

Интерфейс IMFVideoSampleAllocatorCallback имеет следующие методы.

 
IMFVideoSampleAllocatorCallback::GetFreeSampleCount

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

Задает объект обратного вызова, который получает уведомление при каждом возвращении примера видео в распределителю.

Требования

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

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

IMFVideoSampleAllocator

Интерфейсы Media Foundation