MediaCaptureInitializationSettings.MemoryPreference 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 物件,指定用來儲存MediaCapture所使用MediaFrameSource取得之畫面的慣用記憶體位置。
public:
property MediaCaptureMemoryPreference MemoryPreference { MediaCaptureMemoryPreference get(); void set(MediaCaptureMemoryPreference value); };
MediaCaptureMemoryPreference MemoryPreference();
void MemoryPreference(MediaCaptureMemoryPreference value);
public MediaCaptureMemoryPreference MemoryPreference { get; set; }
var mediaCaptureMemoryPreference = mediaCaptureInitializationSettings.memoryPreference;
mediaCaptureInitializationSettings.memoryPreference = mediaCaptureMemoryPreference;
Public Property MemoryPreference As MediaCaptureMemoryPreference
屬性值
物件,指定慣用的記憶體位置來儲存 從 MediaFrameSource取得的畫面。
Windows 需求
裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)
|
應用程式功能 |
backgroundMediaRecording
|
備註
MediaCapture物件可能會將從MediaFrameSource取得的VideoMediaFrame影像資料儲存在 CPU 或 GPU 記憶體中。 當MemoryPreference設定為 Cpu 時,會使用CPU記憶體,因此取得之 VideoMediaFrame物件的SoftwareBitmap屬性將會是非 Null,並包含框架的影像資料。 指定 [自動 ] 時,系統會動態選擇目前裝置的最佳記憶體位置。 如果系統選擇使用 GPU 記憶體,則所取得VideoMediaFrame物件的Direct3DSurface屬性將是非 Null,並包含框架的影像資料。