MultiSourceMediaFrameReader Clase
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í.
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.
public ref class MultiSourceMediaFrameReader sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MultiSourceMediaFrameReader final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MultiSourceMediaFrameReader : System.IDisposable
Public NotInheritable Class MultiSourceMediaFrameReader
Implements IDisposable
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Comentarios
Obtenga una instancia de esta clase llamando a CreateMultiSourceFrameReaderAsync en un objeto MediaCapture que se ha inicializado para usar el origen de fotograma multimedia deseado.
Para leer fotogramas de uno o varios objetos MediaFrameSource sin correlación de tiempo entre orígenes diferentes, puede usar MediaFrameReader.
Para obtener instrucciones paso a paso sobre el uso de MediaFrameSource para capturar fotogramas, consulte Procesar fotogramas multimedia con MediaFrameReader.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1709 | 16299 | AcquisitionMode |
Propiedades
AcquisitionMode |
Especifica la forma en que el sistema debe administrar fotogramas adquiridos desde un objeto MultiSourceMediaFrameReader cuando llega un nuevo fotograma antes de que la aplicación haya terminado de procesar el fotograma anterior. |
Métodos
Close() |
Elimina el objeto y los recursos asociados. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
StartAsync() |
Inicia de forma asincrónica la lectura de fotogramas con núcleo temporal de uno o varios objetos MediaFrameSource . |
StopAsync() |
Detiene de forma asincrónica la lectura de fotogramas con núcleo temporal de uno o varios objetos MediaFrameSource . |
TryAcquireLatestFrame() |
Intenta obtener un objeto MultiSourceMediaFrameReference que proporciona acceso a los fotogramas correlacionados con la hora más recientes de uno o varios objetos MediaFrameSource . |
Eventos
FrameArrived |
Se produce cuando llega un nuevo fotograma de todos los orígenes de fotogramas multimedia asociados a MultiSourceMediaFrameReader. |