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


Интерфейс IMediaSample2Config (strmif.h)

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

Интерфейс IMediaSample2Config возвращает указатель на поверхность Direct3D, представляющую буфер захвата VRAM.

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

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

Методы

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

 
IMediaSample2Config::GetSurface

Метод GetSurface возвращает указатель на поверхность Direct3D, управляемую этим примером мультимедиа.

Комментарии

Если драйвер дисплея поддерживает запись VRAM, фильтр KsProxy выделяет примеры, предоставляющие этот интерфейс. Подчиненные фильтры могут использовать этот интерфейс для доступа к видеоданным в видеопамяти, не требуя копирования данных в системную память. Драйвер дисплея должен поддерживать модель драйвера дисплея Windows Vista (WDDM).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header strmif.h (включая Dshow.h)

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

Использование записи WDDM в DirectShow