PerceptionDepthFrameSource Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Origine fotogramma che fornisce fotogrammi di profondità.
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
- Ereditarietà
- 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 del frame di profondità. |
CameraIntrinsics |
Ottiene un valore cameraIntrinsics che specifica le proprietà intrinseche del dispositivo della fotocamera di origine del frame di profondità. |
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 frame di profondità. |
DisplayName |
Ottiene un valore stringa che indica il nome visualizzato dell'origine frame di profondità. |
Id |
Ottiene un valore stringa che indica l'ID univoco dell'origine frame di profondità. |
IsControlled |
Ottiene un valore booleano che indica se l'origine è l'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 fotogramma profondità. |
VideoProfile |
Ottiene un oggetto PerceptionVideoProfile che indica il profilo video corrente. |
Metodi
AcquireControlSession() |
Tenta di acquisire la modalità controller nell'origine del frame di profondità. |
CanControlIndependentlyFrom(String) |
Questo metodo restituisce un valore booleano che indica se l'origine frame di profondità può essere controllata separatamente da un'altra origine frame. |
CreateWatcher() |
Crea un nuovo watcher della cornice di profondità. |
FindAllAsync() |
Trova tutte le origini frame di profondità. |
FromIdAsync(String) |
Trova un'origine frame di profondità cercando l'ID univoco. |
IsCorrelatedWith(String) |
Verifica se l'origine del frame di profondità è correlata all'entità di destinazione. Se il risultato è true, una matrice di trasformazione può essere recuperata per modificare la base di coordinate da questa origine frame di profondità all'entità o viceversa. |
OpenReader() |
Ottiene un lettore di fotogrammi che legge i fotogrammi da questa origine frame di profondità. |
RequestAccessAsync() |
Richiede l'accesso all'uso di origini frame di profondità. |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
Tenta di ottenere le proprietà intrinseche della fotocamera di profondità correlata a questa fonte di profondità. |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
Tenta di ottenere un mapper di coordinate che esegue il mapping dallo spazio dell'immagine della cornice di profondità allo spazio dei fotogrammi di profondità. |
TryGetTransformTo(String, Matrix4x4) |
Ottiene la trasformazione dall'origine del frame di profondità 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 frame di profondità. Richiede una sessione di controllo della 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. |