Интерфейс IDXGIDecodeSwapChain (dxgi1_3.h)

Представляет цепочку буферов, которая используется классическими приложениями мультимедиа для декодирования видеоданных и их отображения на поверхности DirectComposition .

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

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

Методы

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

 
IDXGIDecodeSwapChain::GetColorSpace

Возвращает цветовое пространство, используемое цепочкой буферов.
IDXGIDecodeSwapChain::GetDestSize

Возвращает размер целевой поверхности, используемой для операции видеообработки.
IDXGIDecodeSwapChain::GetSourceRect

Возвращает исходную область, используемую для цепочки буферов.
IDXGIDecodeSwapChain::GetTargetRect

Возвращает прямоугольник, определяющий целевую область для операции blitlit для видеообработки.
IDXGIDecodeSwapChain::P resentBuffer

Представляет кадр на выходном адаптере.
IDXGIDecodeSwapChain::SetColorSpace

Задает цветовое пространство, используемое цепочкой буферов. (IDXGIDecodeSwapChain.SetColorSpace)
IDXGIDecodeSwapChain::SetDestSize

Задает размер целевой поверхности, используемой для операции видеообработки прорези.
IDXGIDecodeSwapChain::SetSourceRect

Задает прямоугольник, определяющий исходную область для операции видеообработки.
IDXGIDecodeSwapChain::SetTargetRect

Задает прямоугольник, определяющий целевую область для операции видеообработки.

Комментарии

Декодирование цепочек буферов предназначено для использования в основном с форматами поверхности YUV. При использовании буферов декодирования, созданных в формате поверхности RGB, значения TargetRect и DestSize должны быть равны размеру буфера. SourceRect не может превышать размеры буфера.

В режиме клонирования цепочка буферов декодирования гарантированно будет отображаться только в основных выходных данных.

Декодирование цепочек буферов нельзя использовать с грязное прямоугольниками.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header dxgi1_3.h

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

Интерфейсы DXGI

IDXGIFactoryMedia

IUnknown