Bagikan melalui


VideoFrame.CreateWithDirect3D11Surface(IDirect3DSurface) Metode

Definisi

Membuat instans baru kelas VideoFrame tempat data gambar disimpan di IDXGISurface yang disediakan.

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

Parameter

surface
IDirect3DSurface

IDXGISurface tempat data gambar disimpan.

Mengembalikan

Sebuah Videoframe.

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)

Keterangan

Jika parameter permukaan null, pengecualian argumen akan terjadi. IDXGISurface yang disediakan harus menggunakan salah satu format piksel yang didukung. VideoFrame mendukung format yang sesuai dengan nilai DirectXPixelFormat berikut:

  • DirectXPixelFormat_R16G16B16A16UIntNormalized
  • DirectXPixelFormat_R8G8B8A8UIntNormalized
  • DirectXPixelFormat_B8G8R8X8UIntNormalized
  • DirectXPixelFormat_B8G8R8A8UIntNormalized
  • DirectXPixelFormat_NV12
  • DirectXPixelFormat_P010
  • DirectXPixelFormat_Yuy2
  • DirectXPixelFormat_R16UIntNormalized
  • DirectXPixelFormat_R8UIntNormalized

Semua format lainnya tidak didukung. Jika permukaan dengan format yang tidak didukung ditentukan, pengecualian COM akan dilemparkan.

Berlaku untuk