Compartir a través de


Windows.Media.Capture.Frames Espacio de nombres

Este espacio de nombres proporciona API para obtener fotogramas multimedia de uno o varios objetos MediaFrameSource que representan dispositivos de captura.

Los objetos MediaFrameSourceGroup se usan para detectar grupos de orígenes de fotogramas multimedia que se pueden usar simultáneamente. MediaFrameReader se usa para adquirir fotogramas de un origen de fotogramas. Los fotogramas pueden llegar en varios formatos diferentes en función del tipo de origen de fotograma multimedia que proporcione los fotogramas. Los tipos de fotograma incluyen VideoMediaFrame, DepthMediaFrame, InfraredMediaFrame y BufferMediaFrame.

Para obtener instrucciones paso a paso sobre el uso de MediaFrameSource para capturar fotogramas, consulte Procesar fotogramas multimedia con MediaFrameReader.

Clases

AudioMediaFrame

Representa un marco de datos de audio retreivedo desde un objeto MediaFrameSource.

BufferMediaFrame

Representa un marco de un objeto MediaFrameSource que proporciona datos en un objeto IBuffer.

DepthMediaFrame

Representa un VideoMediaFrame que contiene datos de vídeo de profundidad.

DepthMediaFrameFormat

Describe el formato de depthMediaFrame.

InfraredMediaFrame

Representa un VideoMediaFrame que contiene datos de vídeo infrarrojos.

MediaFrameArrivedEventArgs

Proporciona datos para el evento MediaFrameReader.FrameArrived .

MediaFrameFormat

Describe el formato de un marco multimedia obtenido de mediaFrameSource y representado por una clase MediaFrameReference.

MediaFrameReader

Proporciona acceso a fotogramas desde un objeto MediaFrameSource y una notificación cuando llega un nuevo fotograma.

MediaFrameReference

Clase contenedora que representa un marco obtenido de un objeto MediaFrameSource. Use las propiedades de esta clase para tener acceso al tipo de fotograma específico proporcionado por el origen, como VideoMediaFrame o BufferMediaFrame.

MediaFrameSource

Representa una fuente de fotogramas multimedia, como un color o una cámara de infrarrojos.

MediaFrameSourceController

Permite obtener y establecer propiedades de un MediaFrameSource y obtener un VideoDeviceController, que proporciona controles de cámara como la exposición, el foco y el zoom.

MediaFrameSourceGetPropertyResult

Representa el valor de una propiedad MediaFrameSource , si se recuperó correctamente y el estado del resultado de la operación get.

MediaFrameSourceGroup

Representa un grupo de orígenes de fotogramas multimedia que un objeto MediaCapture puede usar simultáneamente.

MediaFrameSourceInfo

Proporciona información sobre un objeto MediaFrameSource.

MultiSourceMediaFrameArrivedEventArgs

Proporciona datos para el evento MultiSourceMediaFrameReader.FrameArrived .

MultiSourceMediaFrameReader

Proporciona acceso a fotogramas correlacionados con tiempo desde varios MediaFrameSource y proporciona notificaciones cuando llegan nuevos fotogramas. Esto es útil si necesita procesar fotogramas de diferentes orígenes, como una cámara de profundidad y una cámara rbg, y debe asegurarse de que los fotogramas de cada origen se capturaron cerca entre sí en el tiempo.

MultiSourceMediaFrameReference

Clase contenedora que proporciona acceso a fotogramas correlacionados con el tiempo obtenidos de uno o varios objetos MediaFrameSource . Llame a TryGetFrameReferenceBySourceId para obtener la clase MediaFrameReference que representa un fotograma de un origen de fotograma multimedia determinado.

VideoMediaFrame

Representa un marco de un Objeto MediaFrameSource que proporciona datos en un fotograma de vídeo representado por un IDirect3DSurface o SoftwareBitmap.

VideoMediaFrameFormat

Describe el formato de imagen de un videoMediaFrame.

Enumeraciones

MediaFrameReaderAcquisitionMode

Especifica la forma en que el sistema debe administrar los fotogramas adquiridos desde un Objeto MediaFrameReader o MultiSourceMediaFrameReader cuando llega un nuevo fotograma antes de que la aplicación haya terminado de procesar el fotograma anterior.

MediaFrameReaderStartStatus

Especifica el resultado de una llamada a StartAsync para iniciar la lectura de fotogramas multimedia mediante mediaFrameReader.

MediaFrameSourceGetPropertyStatus

Especifica el resultado de una operación MediaFrameSourceController.GetPropertyAsync o MediaFrameSourceController.GetPropertyByExtendedIdAsync .

MediaFrameSourceKind

Especifica el tipo de datos generados por un MediaFrameSource.

MediaFrameSourceSetPropertyStatus

Especifica el resultado de una operación MediaFrameSourceController.SetPropertyAsync .

MultiSourceMediaFrameReaderStartStatus

Especifica el estado de una operación de inicio de MultiSourceMediaFrameReader . El método MultiSourceMediaFrameReader.StartAsync devuelve un valor de esta enumeración.

Consulte también