MediaCaptureInitializationSettings.MemoryPreference Properti

Definisi

Mendapatkan atau mengatur objek yang menentukan lokasi memori pilihan untuk menyimpan bingkai yang diperoleh dari MediaFrameSource yang digunakan oleh MediaCapture.

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

Nilai Properti

Objek yang menentukan lokasi memori pilihan untuk menyimpan bingkai yang diperoleh dari MediaFrameSource.

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Objek MediaCapture dapat menyimpan data gambar VideoMediaFrame yang diperoleh dari MediaFrameSource dalam memori CPU atau GPU. Ketika MemoryPreference diatur ke Cpu, memori CPU digunakan dan oleh karena itu properti SoftwareBitmap dari objek VideoMediaFrame yang diperoleh akan non-null dan berisi data gambar untuk bingkai. Ketika Otomatis ditentukan, sistem akan secara dinamis memilih lokasi memori optimal untuk perangkat saat ini. Jika sistem memilih untuk menggunakan memori GPU, properti Direct3DSurface dari objek VideoMediaFrame yang diperoleh akan non-null dan berisi data gambar untuk bingkai.

Berlaku untuk