Интерфейс ISampleGrabber

Примечание

[Не рекомендуется. Этот API может быть удален из будущих выпусков Windows.]

 

Интерфейс ISampleGrabber предоставляется фильтром Sample Grabber . Это позволяет приложению получать отдельные образцы мультимедиа при перемещении по графу фильтров.

Элементы

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

Методы

Интерфейс ISampleGrabber имеет эти методы.

Метод Описание
GetConnectedMediaType Извлекает тип носителя для подключения на входной закреплении Sample Grabber.
GetCurrentBuffer Извлекает копию примера, полученного фильтром в последнее время.
GetCurrentSample Не реализован.
SetBufferSamples Указывает, следует ли копировать образцы данных в буфер по мере прохождения фильтра.
SetCallback Указывает метод обратного вызова для вызова входящих примеров.
SetMediaType Указывает тип носителя для соединения на входной закреплении примера Grabber.
SetOneShot Указывает, останавливается ли фильтр Sample Grabber после получения образца.

 

Remarks

Примечание

Файл заголовка Qedit.h несовместим с заголовками Direct3D более поздней версии 7.

 

Примечание

Чтобы получить Qedit.h, скачайте обновление Microsoft Windows SDK для Windows Vista и платформа .NET Framework 3.0. Qedit.h недоступен в Microsoft Windows SDK для Windows 7 и платформа .NET Framework 3.5 с пакетом обновления 1 (SP1).

 

Требования

Требование Значение
Заголовок
Qedit.h
Библиотека
Strmiids.lib

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

Использование примера Grabber