VideoMediaFrame.Direct3DSurface 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 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 屬性將會包含框架的影像資料。