MediaCaptureInitializationSettings.MemoryPreference Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает объект , указывающий предпочтительное расположение памяти для хранения кадров, полученных из MediaFrameSource , используемого 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
Значение свойства
Объект, указывающий предпочтительное расположение памяти для хранения кадров, полученных из MediaFrameSource.
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Возможности приложения |
backgroundMediaRecording
|
Комментарии
Объект MediaCapture может хранить данные изображения кадра VideoMediaFrame , полученные из MediaFrameSource , в памяти ЦП или GPU. Если для memoryPreference задано значение ЦП, используется память ЦП, поэтому свойство SoftwareBitmap полученных объектов VideoMediaFrame не равно NULL и будет содержать данные изображения для кадра. Если задан параметр Auto , система динамически выбирает оптимальное расположение памяти для текущего устройства. Если система решит использовать память GPU, свойство Direct3DSurface полученных объектов VideoMediaFrame не равно NULL и будет содержать данные изображения для кадра.