Compartir a través de


PerceptionDepthFrameSource Clase

Definición

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
Object Platform::Object IInspectable PerceptionDepthFrameSource
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.

Se aplica a