PerceptionColorFrameSource Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma fonte de quadro que fornece quadros de cor.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1511 | 10586 | deviceId |
Propriedades
Active |
Obtém um valor booliano que indica se a origem está ativa ou não. |
Available |
Obtém um valor booliano que indica se a origem está disponível ou não. |
AvailableVideoProfiles |
Obtém uma coleção somente leitura de perfis de vídeo que estão atualmente disponíveis na origem do quadro de cores. |
CameraIntrinsics |
Obtém um valor CameraIntrinsics especificando as propriedades intrínsecas do dispositivo de câmera de origem do quadro de cores. |
DeviceId |
Obtém um valor de cadeia de caracteres que identifica o dispositivo no sistema. |
DeviceKind |
Obtém um valor de cadeia de caracteres que indica o tipo de dispositivo físico que gera os quadros de cor para essa origem. |
DisplayName |
Obtém um valor de cadeia de caracteres que indica o nome de exibição da origem do quadro de cores. |
Id |
Obtém um valor de cadeia de caracteres que indica a ID exclusiva da origem do quadro de cores. |
IsControlled |
Obtém um valor booliano que indica se a origem é ou não o assunto do modo de controlador. |
Properties |
Obtém uma coleção somente leitura de propriedades de origem de quadro. |
SupportedVideoProfiles |
Obtém uma coleção somente leitura de perfis de vídeo compatíveis com a origem do quadro de cores. |
VideoProfile |
Obtém um objeto PerceptionVideoProfile que indica o perfil de vídeo atual. |
Métodos
AcquireControlSession() |
Tenta adquirir o Modo do Controlador na origem do quadro de cores. |
CanControlIndependentlyFrom(String) |
Esse método retorna um valor booliano que indica se a origem do quadro de cores pode ou não ser controlada separadamente de outra fonte de quadro. |
CreateWatcher() |
Cria um novo observador de origem de quadro de cores. |
FindAllAsync() |
Localiza todas as fontes de quadro de cores. |
FromIdAsync(String) |
Localiza uma fonte de quadro de cores pesquisando sua ID exclusiva. |
IsCorrelatedWith(String) |
Verifica se a origem do quadro de cores está correlacionada com a entidade de destino. Se o resultado for true, uma matriz de transformação poderá ser recuperada para alterar a base de coordenadas dessa fonte de quadro de cores para a entidade ou vice-versa. |
OpenReader() |
Obtém um leitor de quadros que lê quadros dessa fonte de quadro de cores. |
RequestAccessAsync() |
Solicita acesso para usar fontes de quadro de cores. |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
Tenta obter as propriedades intrínsecas da câmera de profundidade correlacionadas com essa fonte de cores. |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
Tenta obter um mapeador de coordenadas que mapeia do espaço de imagem de quadro de cores para o espaço de quadro de profundidade. |
TryGetTransformTo(String, Matrix4x4) |
Esse método retorna a transformação da origem do quadro de cores para a entidade de destino e define hasResult como true, se houver uma correlação. Se uma correlação não existir, hasResult será definido como false e o resultado não será modificado. |
TrySetVideoProfileAsync(PerceptionControlSession, PerceptionVideoProfile) |
Tenta definir um perfil de vídeo nessa fonte de quadro de cores. Requer uma sessão de controle do Modo de Controlador ativa nesta origem do quadro. |
Eventos
ActiveChanged |
Assina o evento ActiveChanged. |
AvailableChanged |
Assina o evento AvailableChanged. |
CameraIntrinsicsChanged |
Assina o evento CameraIntrinsicsChanged. |
PropertiesChanged |
Assina o evento PropertiesChanged. |
VideoProfileChanged |
Assina o evento VideoProfileChanged. |