Поделиться через


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 и будет содержать данные изображения для кадра.

Применяется к