VideoFrame.CreateWithDirect3D11Surface(IDirect3DSurface) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.