Partager via


MediaCaptureInitializationSettings.MemoryPreference Propriété

Définition

Obtient ou définit un objet spécifiant l’emplacement de mémoire par défaut pour le stockage des images acquises à partir d’un Objet MediaFrameSource utilisé par 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

Valeur de propriété

Objet spécifiant par défaut l’emplacement de mémoire pour le stockage des images acquises à partir d’un Objet MediaFrameSource.

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)
Fonctionnalités de l’application
backgroundMediaRecording

Remarques

L’objet MediaCapture peut stocker les données d’image d’un VideoMediaFrame acquis à partir d’un MediaFrameSource dans la mémoire processeur ou GPU. Lorsque MemoryPreference est défini sur Processeur, la mémoire du processeur est utilisée et, par conséquent, la propriété SoftwareBitmap des objets VideoMediaFrame acquis est non null et contient les données d’image pour le frame. Quand Auto est spécifié, le système choisit dynamiquement l’emplacement de mémoire optimal pour l’appareil actuel. Si le système choisit d’utiliser la mémoire GPU, la propriété Direct3DSurface des objets VideoMediaFrame acquis n’est pas null et contient les données d’image pour le frame.

S’applique à