共用方式為


MediaCaptureInitializationSettings.MemoryPreference 屬性

定義

取得或設定 物件,指定用來儲存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,並包含框架的影像資料。

適用於