IDXGIDecodeSwapChain インターフェイス (dxgi1_3.h)

デスクトップ メディア アプリがビデオ データをデコードし、 DirectComposition サーフェイスに表示するために使用するスワップ チェーンを表します。

継承

IDXGIDecodeSwapChain インターフェイスは、IUnknown インターフェイスから継承されます。 IDXGIDecodeSwapChain には、次の種類のメンバーもあります。

メソッド

IDXGIDecodeSwapChain インターフェイスには、これらのメソッドがあります。

 
IDXGIDecodeSwapChain::GetColorSpace

スワップ チェーンで使用される色空間を取得します。
IDXGIDecodeSwapChain::GetDestSize

ビデオ処理 blit 操作に使用するターゲット サーフェスのサイズを取得します。
IDXGIDecodeSwapChain::GetSourceRect

スワップ チェーンに使用されるソース領域を取得します。
IDXGIDecodeSwapChain::GetTargetRect

ビデオ処理 blit 操作のターゲット領域を定義する四角形を取得します。
IDXGIDecodeSwapChain::P resentBuffer

出力アダプターにフレームを表示します。
IDXGIDecodeSwapChain::SetColorSpace

スワップ チェーンで使用される色空間を設定します。 (IDXGIDecodeSwapChain.SetColorSpace)
IDXGIDecodeSwapChain::SetDestSize

ビデオ処理の blit 操作に使用するターゲット サーフェスのサイズを設定します。
IDXGIDecodeSwapChain::SetSourceRect

ビデオ処理 blit 操作のソース領域を定義する四角形を設定します。
IDXGIDecodeSwapChain::SetTargetRect

ビデオ処理 blit 操作のターゲット領域を定義する四角形を設定します。

注釈

デコード スワップ チェーンは、主に YUV サーフェス形式で使用することを目的としています。 RGB サーフェス形式で作成されたデコード バッファーを使用する場合は、 TargetRectDestSize をバッファー ディメンションと同じに設定する必要があります。 SourceRect はバッファーディメンションを超えることはできません。

クローン モードでは、デコード スワップ チェーンはプライマリ出力にのみ表示されます。

デコード スワップ チェーンは、ダーティ rect では使用できません。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dxgi1_3.h

こちらもご覧ください

DXGI インターフェイス

IDXGIFactoryMedia

IUnknown