VideoFrame.CreateWithDirect3D11Surface(IDirect3DSurface) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立 VideoFrame 類別的新實例,影像資料會儲存在提供的 IDXGISurface中。
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 例外狀況。