MediaCaptureInitializationSettings.MemoryPreference Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un objeto que especifica la ubicación de memoria preferida para almacenar fotogramas adquiridos desde un objeto MediaFrameSource utilizado por 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
Valor de propiedad
Objeto que especifica la ubicación de memoria preferida para almacenar fotogramas adquiridos desde mediaFrameSource.
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Características de aplicaciones |
backgroundMediaRecording
|
Comentarios
El objeto MediaCapture puede almacenar los datos de imagen de un VideoMediaFrame adquirido de mediaFrameSource en memoria de CPU o GPU. Cuando MemoryPreference se establece en Cpu, se usa memoria de CPU y, por lo tanto, la propiedad SoftwareBitmap de los objetos VideoMediaFrame adquiridos no será NULL y contendrá los datos de imagen del fotograma. Cuando se especifica Auto , el sistema elegirá dinámicamente la ubicación de memoria óptima para el dispositivo actual. Si el sistema decide usar la memoria de GPU, la propiedad Direct3DSurface de los objetos VideoMediaFrame adquiridos será distinto de null y contendrá los datos de imagen del fotograma.