Интерфейс ISampleGrabberCB

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Примечание

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

 

Интерфейс ISampleGrabberCB предоставляет методы обратного вызова для метода ISampleGrabber::SetCallback . Если приложение вызывает этот метод, оно должно реализовать этот интерфейс. Дополнительные сведения см. в разделе ISampleGrabber.

Элементы

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

Методы

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

Метод Описание
BufferCB Метод обратного вызова, получающий указатель на буфер образца.
SampleCB Метод обратного вызова, получающий указатель на пример носителя.

 

Комментарии

Примечание

Файл заголовка 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