PerceptionDepthFrameSource 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í.
Un origen de marco que proporciona marcos de profundidad.
public ref class PerceptionDepthFrameSource 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 PerceptionDepthFrameSource 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("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionDepthFrameSource 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 PerceptionDepthFrameSource
[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("PerceptionDepthFrameSource 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 PerceptionDepthFrameSource
Public NotInheritable Class PerceptionDepthFrameSource
- Herencia
- 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 el origen de fotogramas de profundidad. |
CameraIntrinsics |
Obtiene un valor CameraIntrinsics que especifica las propiedades intrínsecas del dispositivo de cámara de origen de fotogramas de profundidad. |
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 marcos de profundidad. |
DisplayName |
Obtiene un valor de cadena que indica el nombre para mostrar del origen del marco de profundidad. |
Id |
Obtiene un valor de cadena que indica el identificador único del origen del marco de profundidad. |
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 el origen de fotogramas de profundidad. |
VideoProfile |
Obtiene un objeto PerceptionVideoProfile que indica el perfil de vídeo actual. |
Métodos
AcquireControlSession() |
Intenta adquirir el modo de controlador en el origen del marco de profundidad. |
CanControlIndependentlyFrom(String) |
Este método devuelve un valor booleano que indica si el origen del marco de profundidad se puede controlar por separado de otro origen de fotograma. |
CreateWatcher() |
Crea un nuevo monitor de origen de marco de profundidad. |
FindAllAsync() |
Busca todos los orígenes de fotogramas de profundidad. |
FromIdAsync(String) |
Busca un origen de marco de profundidad buscando su identificador único. |
IsCorrelatedWith(String) |
Comprueba si el origen del marco de profundidad está correlacionado con la entidad de destino. Si el resultado es true, se puede recuperar una matriz de transformación para cambiar la base de coordenadas de este origen de marco de profundidad a la entidad, o viceversa. |
OpenReader() |
Obtiene un lector de fotogramas que lee fotogramas de este origen de fotogramas de profundidad. |
RequestAccessAsync() |
Solicita acceso para usar orígenes de fotogramas de profundidad. |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
Intenta obtener las propiedades intrínsecas de la cámara de profundidad que está correlacionada con este origen de profundidad. |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
Intenta obtener un asignador de coordenadas que se asigna desde el espacio de imágenes de marco de profundidad al espacio de fotogramas de profundidad. |
TryGetTransformTo(String, Matrix4x4) |
Obtiene la transformación del origen del marco de profundidad 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 este origen de fotogramas de profundidad. 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. |