Compartilhar via


PerceptionInfraredFrameSource Classe

Definição

Uma fonte de quadro que fornece quadros infravermelhos.

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
Herança
Object Platform::Object IInspectable PerceptionInfraredFrameSource
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 infravermelho.

CameraIntrinsics

Obtém um valor CameraIntrinsics especificando as propriedades intrínsecas do dispositivo de câmera de origem de quadro infravermelho.

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

DisplayName

Obtém um valor de cadeia de caracteres que indica o nome de exibição da origem do quadro infravermelho.

Id

Obtém um valor de cadeia de caracteres que indica a ID exclusiva da origem do quadro infravermelho.

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

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

CanControlIndependentlyFrom(String)

Recupera um valor booliano que indica se a origem do quadro infravermelho pode ou não ser controlada separadamente de outra fonte de quadro.

CreateWatcher()

Cria um novo observador de origem de quadro infravermelho.

FindAllAsync()

Localiza todas as fontes de quadro infravermelho.

FromIdAsync(String)

Localiza uma fonte de quadro infravermelho pesquisando sua ID exclusiva.

IsCorrelatedWith(String)

Verifica se a origem do quadro infravermelho está correlacionada com a entidade de destino.

OpenReader()

Obtém um leitor de quadros que lê quadros dessa fonte de quadro infravermelho.

RequestAccessAsync()

Solicita acesso para usar fontes de quadro infravermelho.

TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource)

Tenta obter as propriedades intrínsecas da câmera de profundidade correlacionadas com essa fonte infravermelha.

TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource)

Tenta obter um mapeador de coordenadas que mapeia do espaço de imagem de quadro infravermelho para o espaço de quadro de profundidade.

TryGetTransformTo(String, Matrix4x4)

Obtém a transformação da origem do quadro infravermelho 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 nesta fonte de quadro infravermelho. 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.

Aplica-se a