Compartir a través de


PerceptionColorFrameSource Clase

Definición

Origen de marco que proporciona marcos de color.

public ref class PerceptionColorFrameSource 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 PerceptionColorFrameSource 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("PerceptionColorFrameSource may be unavailable after Windows Creator Update.  Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionColorFrameSource 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 PerceptionColorFrameSource
[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("PerceptionColorFrameSource 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 PerceptionColorFrameSource
Public NotInheritable Class PerceptionColorFrameSource
Herencia
Object Platform::Object IInspectable PerceptionColorFrameSource
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 del marco de color.

CameraIntrinsics

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

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 color para este origen.

DisplayName

Obtiene un valor de cadena que indica el nombre para mostrar del origen del marco de color.

Id

Obtiene un valor de cadena que indica el identificador único del origen del marco de color.

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 admitidos por el origen del marco de color.

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 color.

CanControlIndependentlyFrom(String)

Este método devuelve un valor booleano que indica si el origen del marco de color se puede controlar por separado de otro origen de fotogramas.

CreateWatcher()

Crea un nuevo monitor de origen de marco de color.

FindAllAsync()

Busca todos los orígenes de marcos de color.

FromIdAsync(String)

Busca un origen de marco de color buscando su identificador único.

IsCorrelatedWith(String)

Comprueba si el origen del marco de color 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 color a la entidad, o viceversa.

OpenReader()

Obtiene un lector de fotogramas que lee fotogramas de este origen de marco de color.

RequestAccessAsync()

Solicita acceso para usar orígenes de marco de color.

TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource)

Intenta obtener las propiedades intrínsecas de la cámara de profundidad que está correlacionada con este origen de color.

TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource)

Intenta obtener un asignador de coordenadas que se asigna desde el espacio de imágenes de marco de color al espacio de fotogramas de profundidad.

TryGetTransformTo(String, Matrix4x4)

Este método devuelve la transformación del origen del marco de color 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 color. 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