VideoFrame.CreateWithDirect3D11Surface(IDirect3DSurface) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された IDXGISurface にイメージ データが格納される VideoFrame クラスの新しいインスタンスを作成します。
public:
static VideoFrame ^ CreateWithDirect3D11Surface(IDirect3DSurface ^ surface);
static VideoFrame CreateWithDirect3D11Surface(IDirect3DSurface const& surface);
public static VideoFrame CreateWithDirect3D11Surface(IDirect3DSurface surface);
function createWithDirect3D11Surface(surface)
Public Shared Function CreateWithDirect3D11Surface (surface As IDirect3DSurface) As VideoFrame
パラメーター
- surface
- IDirect3DSurface
イメージ データが格納される IDXGISurface 。
戻り値
VideoFrame。
Windows の要件
デバイス ファミリ |
Windows 10, version 1803 (10.0.17134.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v6.0 で導入)
|
注釈
surface パラメーターが null の場合、引数の例外が発生します。 指定された IDXGISurface では 、サポートされているピクセル形式のいずれかを使用する必要があります。 VideoFrame では 、次の DirectXPixelFormat 値に対応する形式がサポートされています。
- DirectXPixelFormat_R16G16B16A16UIntNormalized
- DirectXPixelFormat_R8G8B8A8UIntNormalized
- DirectXPixelFormat_B8G8R8X8UIntNormalized
- DirectXPixelFormat_B8G8R8A8UIntNormalized
- DirectXPixelFormat_NV12
- DirectXPixelFormat_P010
- DirectXPixelFormat_Yuy2
- DirectXPixelFormat_R16UIntNormalized
- DirectXPixelFormat_R8UIntNormalized
その他のすべての形式はサポートされていません。 サポートされていない形式のサーフェスを指定すると、COM 例外がスローされます。