次の方法で共有


VideoFrame.CreateWithDirect3D11Surface(IDirect3DSurface) メソッド

定義

指定された 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 例外がスローされます。

適用対象