VideoMediaFrame.Direct3DSurface 屬性

定義

取得 IDirect3DSurface 物件,其中包含 VideoMediaFrame的影像資料。

public:
 property IDirect3DSurface ^ Direct3DSurface { IDirect3DSurface ^ get(); };
IDirect3DSurface Direct3DSurface();
public IDirect3DSurface Direct3DSurface { get; }
var iDirect3DSurface = videoMediaFrame.direct3DSurface;
Public ReadOnly Property Direct3DSurface As IDirect3DSurface

屬性值

IDirect3DSurface物件,其中包含VideoMediaFrame的影像資料。

備註

如果您藉由將MediaCaptureInitializationSettings的 MemoryPreference 屬性設定為Cpu,將 MediaCaptureInitializationSettings 的MemoryPreference屬性初始化為使用擷取畫面的 CPU 記憶體,則所接收VideoMediaFrame的 Direct3DSurface 屬性會是 Null,而且 SoftwareBitmap屬性將是非 Null,並且包含框架中的影像資料。 將記憶體喜好設定設定為 [自動 ] 可讓系統選擇目前裝置的最佳記憶體位置。 如果系統選擇使用 GPU 記憶體, SoftwareBitmap 屬性會是 Null, 而 Direct3DSurface 屬性將會包含框架的影像資料。

適用於