Интерфейсы DXGI
В этом разделе содержатся сведения об интерфейсах, предоставляемых DXGI.
В этом разделе
Раздел | Описание |
---|---|
IDXGIAdapter |
Интерфейс IDXGIAdapter представляет подсистему отображения (включая один или несколько GPU, daCs и видеопамять). |
IDXGIAdapter1 |
Интерфейс IDXGIAdapter1 представляет подсистему дисплея (включая один или несколько GPU, ДАК и видеопамять). |
IDXGIAdapter2 |
Интерфейс IDXGIAdapter2 представляет подсистему отображения, которая включает в себя один или несколько GPU, dacs и видеопамять. |
IDXGIAdapter3 |
Этот интерфейс добавляет некоторые методы расположения памяти для бюджетирования и резервирования физической памяти. |
IDXGIAdapter4 |
Этот интерфейс представляет подсистему отображения и расширяет это семейство интерфейсов, предоставляя метод для проверка совместимости адаптера с Произвольным code Guard (ACG). |
IDXGIDebug |
Этот интерфейс управляет параметрами отладки и может использоваться только в том случае, если отладочный уровень включен. |
IDXGIDebug1 |
Управляет параметрами отладки для графической инфраструктуры Microsoft DirectX (DXGI). Интерфейс IDXGIDebug1 можно использовать в приложениях Магазина Windows. |
IDXGIDecodeSwapChain |
Представляет цепочку буферов, которая используется классическими приложениями мультимедиа для декодирования видеоданных и их отображения на поверхности DirectComposition . |
IDXGIDevice |
Интерфейс IDXGIDevice реализует производный класс для объектов DXGI, которые создают данные изображения. |
IDXGIDevice1 |
Интерфейс IDXGIDevice1 реализует производный класс для объектов DXGI, которые создают данные изображения. |
IDXGIDevice2 |
Интерфейс IDXGIDevice2 реализует производный класс для объектов DXGI, которые создают данные изображения. Интерфейс предоставляет методы для блокировки обработки ЦП до тех пор, пока GPU не завершит обработку, а также для предоставления ресурсов операционной системе. |
IDXGIDevice3 |
Интерфейс IDXGIDevice3 реализует производный класс для объектов DXGI, которые создают данные изображения. Интерфейс предоставляет метод для усечения использования графической памяти устройством DXGI. |
IDXGIDevice4 |
Этот интерфейс предоставляет обновленные методы для предложения и освобождения ресурсов. |
IDXGIDeviceSubObject |
Наследуется от объектов, привязанных к устройству, чтобы получить указатель на него. |
IDXGIDisplayControl |
Интерфейс IDXGIDisplayControl предоставляет методы для указания предпочтений пользователя для стереоскопического трехмерного отображения операционной системы и для установки состояния стереоскопического трехмерного отображения для включения или отключения. |
IDXGIFactory |
Интерфейс IDXGIFactory реализует методы для создания объектов DXGI (которые обрабатывают полноэкранные переходы). |
IDXGIFactory1 |
Интерфейс IDXGIFactory1 реализует методы для создания объектов DXGI. |
IDXGIFactory2 |
Интерфейс IDXGIFactory2 включает методы для создания новой цепочки буферов версий с большим числом функций, чем IDXGISwapChain , а также для мониторинга стереоскопических трехмерных возможностей. |
IDXGIFactory3 |
Позволяет создавать объекты DXGI. |
IDXGIFactory4 |
Позволяет создавать объекты DXGI. |
IDXGIFactory5 |
Этот интерфейс позволяет использовать один метод для поддержки дисплеев с переменной частотой обновления. |
IDXGIFactory6 |
Этот интерфейс позволяет использовать один метод, который перечисляет графические адаптеры на основе заданных предпочтений GPU. |
IDXGIFactoryMedia |
Создает цепочки буферов для классических мультимедийных приложений, использующих поверхности DirectComposition для декодирования и отображения видео. |
IDXGIInfoQueue |
Этот интерфейс управляет очередью сведений об отладке и может использоваться только в том случае, если отладочный уровень включен. |
IDXGIKeyedMutex |
Представляет мьютекс с ключом, который обеспечивает монопольный доступ к общему ресурсу, который используется несколькими устройствами. |
IDXGIObject |
Интерфейс IDXGIObject является базовым интерфейсом для всех объектов DXGI; IDXGIObject поддерживает связывание определенного вызывающего объекта (частные данные) с объектом и получение интерфейса с родительским объектом. |
IDXGIOutput |
Интерфейс IDXGIOutput представляет выходные данные адаптера (например, монитор). |
IDXGIOutput1 |
Интерфейс IDXGIOutput1 представляет выходные данные адаптера (например, монитор). |
IDXGIOutput2 |
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput2 предоставляет метод для проверка поддержки многопланового наложения в основном выходном адаптере. |
IDXGIOutput3 |
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput3 предоставляет метод для проверка для поддержки наложения. |
IDXGIOutput4 |
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput4 предоставляет метод для проверка для поддержки цветового пространства наложения. |
IDXGIOutput5 |
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput5 предоставляет один метод для указания списка поддерживаемых форматов для полноэкранных поверхностей. |
IDXGIOutput6 |
Представляет выходные данные адаптера (например, монитор). Интерфейс IDXGIOutput6 предоставляет методы для предоставления определенных возможностей мониторинга. |
IDXGIOutputDuplication |
Интерфейс IDXGIOutputDuplication обращается к дублированному образу рабочего стола и управляет им. |
IDXGIResource |
Интерфейс IDXGIResource позволяет совместно использовать ресурсы и определяет память, в которой находится ресурс. |
IDXGIResource1 |
Интерфейс IDXGIResource1 расширяет интерфейс IDXGIResource , добавляя поддержку для создания объекта поверхности подресурса и создания дескриптора для общего ресурса. |
IDXGISurface |
Интерфейс IDXGISurface реализует методы для объектов image-data. |
IDXGISurface1 |
Интерфейс IDXGISurface1 расширяет idXGISurface , добавляя поддержку использования интерфейса графических устройств Windows (GDI) для отрисовки на поверхности DXGI. |
IDXGISurface2 |
Интерфейс IDXGISurface2 расширяет интерфейс IDXGISurface1 , добавляя поддержку поверхностей подресурсов и получая дескриптор общего ресурса. |
IDXGISwapChain |
Интерфейс IDXGISwapChain реализует одну или несколько поверхностей для хранения отображаемых данных перед их отображением в выходных данных. |
IDXGISwapChain1 |
Предоставляет возможности презентации, улучшенные с помощью IDXGISwapChain. Эти возможности представления состоят из указания грязное прямоугольников и прямоугольников прокрутки для оптимизации презентации. |
IDXGISwapChain2 |
Расширяет IDXGISwapChain1 методами для поддержки масштабирования буфера обратного буфера и цепочки буферов с меньшей задержкой. |
IDXGISwapChain3 |
Расширяет IDXGISwapChain2 методами для поддержки получения индекса текущего обратного буфера цепочки буферов и поддержки цветового пространства. |
IDXGISwapChain4 |
Этот интерфейс предоставляет один метод для настройки метаданных видео. |
IDXGISwapChainMedia |
Этот интерфейс цепочки буферов позволяет классическим мультимедийным приложениям запрашивать простое изменение определенной частоты обновления. |