Condividi tramite


PerceptionInfraredFrameSource Classe

Definizione

Fonte di fotogrammi che fornisce fotogrammi a infrarossi.

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
Ereditarietà
Object Platform::Object IInspectable PerceptionInfraredFrameSource
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1511 10586 DeviceId

Proprietà

Active

Ottiene un valore booleano che indica se l'origine è attiva o meno.

Available

Ottiene un valore booleano che indica se l'origine è disponibile o meno.

AvailableVideoProfiles

Ottiene una raccolta di sola lettura di profili video attualmente disponibili dall'origine dei fotogrammi infrarossi.

CameraIntrinsics

Ottiene un valore CameraIntrinsics che specifica le proprietà intrinseche del dispositivo della fotocamera dell'origine dei fotogrammi infrarossi.

DeviceId

Ottiene un valore stringa che identifica il dispositivo nel sistema.

DeviceKind

Ottiene un valore stringa che indica il tipo di dispositivo fisico che genera i fotogrammi a infrarossi.

DisplayName

Ottiene un valore stringa che indica il nome visualizzato dell'origine dei fotogrammi infrarossi.

Id

Ottiene un valore stringa che indica l'ID univoco dell'origine dei fotogrammi infrarossi.

IsControlled

Ottiene un valore booleano che indica se l'origine è oggetto della modalità controller.

Properties

Ottiene una raccolta di sola lettura delle proprietà dell'origine frame.

SupportedVideoProfiles

Ottiene una raccolta di sola lettura di profili video supportati dall'origine dei fotogrammi infrarossi.

VideoProfile

Ottiene un oggetto PerceptionVideoProfile che indica il profilo video corrente.

Metodi

AcquireControlSession()

Tenta di acquisire la modalità controller sull'origine dei fotogrammi a infrarossi.

CanControlIndependentlyFrom(String)

Recupera un valore booleano che indica se l'origine dei fotogrammi infrarossi può essere controllata separatamente da un'altra origine frame.

CreateWatcher()

Crea un nuovo watcher sorgente a infrarossi.

FindAllAsync()

Trova tutte le fonti di fotogrammi a infrarossi.

FromIdAsync(String)

Trova un'origine a infrarossi cercando l'ID univoco.

IsCorrelatedWith(String)

Controlla se l'origine dei fotogrammi infrarossi è correlata all'entità di destinazione.

OpenReader()

Ottiene un lettore di fotogrammi che legge i fotogrammi da questa origine frame a infrarossi.

RequestAccessAsync()

Richiede l'accesso all'uso di sorgenti di fotogrammi a infrarossi.

TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource)

Tenta di ottenere le proprietà intrinseche della fotocamera di profondità correlata a questa sorgente infrarossa.

TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource)

Tenta di ottenere un mapper di coordinate mappato dallo spazio dell'immagine a infrarossi allo spazio dei fotogrammi di profondità.

TryGetTransformTo(String, Matrix4x4)

Ottiene la trasformazione dall'origine dei fotogrammi infrarossi all'entità di destinazione e imposta hasResult su true, se esiste una correlazione. Se non esiste una correlazione, hasResult è impostato su false e il risultato non viene modificato.

TrySetVideoProfileAsync(PerceptionControlSession, PerceptionVideoProfile)

Tenta di impostare un profilo video su questa origine di fotogrammi infrarossi. Richiede una sessione di controllo modalità controller attiva in questa origine frame.

Eventi

ActiveChanged

Sottoscrive l'evento ActiveChanged.

AvailableChanged

Sottoscrive l'evento AvailableChanged.

CameraIntrinsicsChanged

Sottoscrive l'evento CameraIntrinsicsChanged.

PropertiesChanged

Sottoscrive l'evento PropertiesChanged.

VideoProfileChanged

Sottoscrive l'evento VideoProfileChanged.

Si applica a