Compartir a través de


PerceptionInfraredFrameSource Clase

Definición

Fuente de marco que proporciona fotogramas infrarrojos.

public ref class PerceptionInfraredFrameSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PerceptionInfraredFrameSource final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update.  Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionInfraredFrameSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PerceptionInfraredFrameSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Deprecated("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update.  Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionInfraredFrameSource
Public NotInheritable Class PerceptionInfraredFrameSource
Herencia
Object Platform::Object IInspectable PerceptionInfraredFrameSource
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1511 10586 deviceId

Propiedades

Active

Obtiene un valor booleano que indica si el origen está activo o no.

Available

Obtiene un valor booleano que indica si el origen está disponible o no.

AvailableVideoProfiles

Obtiene una colección de solo lectura de perfiles de vídeo que están disponibles actualmente en la fuente de fotogramas infrarrojos.

CameraIntrinsics

Obtiene un valor CameraIntrinsics que especifica las propiedades intrínsecas del dispositivo de cámara de origen de fotogramas infrarrojos.

DeviceId

Obtiene un valor de cadena que identifica el dispositivo en el sistema.

DeviceKind

Obtiene un valor de cadena que indica el tipo de dispositivo físico que genera los fotogramas infrarrojos.

DisplayName

Obtiene un valor de cadena que indica el nombre para mostrar del origen de fotogramas infrarrojos.

Id

Obtiene un valor de cadena que indica el identificador único del origen de fotogramas infrarrojos.

IsControlled

Obtiene un valor booleano que indica si el origen es el asunto del modo de controlador.

Properties

Obtiene una colección de solo lectura de propiedades de origen de marco.

SupportedVideoProfiles

Obtiene una colección de solo lectura de perfiles de vídeo compatibles con la fuente de fotogramas infrarrojos.

VideoProfile

Obtiene un objeto PerceptionVideoProfile que indica el perfil de vídeo actual.

Métodos

AcquireControlSession()

Intenta adquirir el modo de controlador en la fuente de fotogramas infrarrojos.

CanControlIndependentlyFrom(String)

Recupera un valor booleano que indica si el origen de fotogramas infrarrojos se puede controlar por separado de otro origen de fotogramas.

CreateWatcher()

Crea un nuevo monitor de origen de fotogramas infrarrojos.

FindAllAsync()

Busca todos los orígenes de fotogramas infrarrojos.

FromIdAsync(String)

Busca una fuente de fotogramas infrarrojos buscando su identificador único.

IsCorrelatedWith(String)

Comprueba si el origen de fotogramas infrarrojos está correlacionado con la entidad de destino.

OpenReader()

Obtiene un lector de fotogramas que lee fotogramas de este origen de fotogramas infrarrojos.

RequestAccessAsync()

Solicita acceso para usar fuentes de fotogramas infrarrojos.

TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource)

Intenta obtener las propiedades intrínsecas de la cámara de profundidad correlacionada con esta fuente de infrarrojos.

TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource)

Intenta obtener un asignador de coordenadas que se asigna desde el espacio de imágenes de fotogramas infrarrojos hasta el espacio de fotogramas de profundidad.

TryGetTransformTo(String, Matrix4x4)

Obtiene la transformación del origen del fotograma infrarrojo a la entidad de destino y establece hasResult en true, si existe una correlación. Si no existe una correlación, hasResult se establece en false y el resultado no se modifica.

TrySetVideoProfileAsync(PerceptionControlSession, PerceptionVideoProfile)

Intenta establecer un perfil de vídeo en esta fuente de fotogramas infrarrojos. Requiere una sesión de control de modo de controlador activa en este origen de fotogramas.

Eventos

ActiveChanged

Se suscribe al evento ActiveChanged.

AvailableChanged

Se suscribe al evento AvailableChanged.

CameraIntrinsicsChanged

Se suscribe al evento CameraIntrinsicsChanged.

PropertiesChanged

Se suscribe al evento PropertiesChanged.

VideoProfileChanged

Se suscribe al evento VideoProfileChanged.

Se aplica a