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 サーフェス形式で作成されたデコード バッファーを使用する場合は、 TargetRect と DestSize をバッファー ディメンションと同じに設定する必要があります。 SourceRect はバッファーディメンションを超えることはできません。
クローン モードでは、デコード スワップ チェーンはプライマリ出力にのみ表示されます。
デコード スワップ チェーンは、ダーティ rect では使用できません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dxgi1_3.h |