Condividi tramite


PerceptionColorFrameSource Classe

Definizione

Origine cornice che fornisce cornici di colore.

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
Ereditarietà
Object Platform::Object IInspectable PerceptionColorFrameSource
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 colori.

CameraIntrinsics

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

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 di colore per questa origine.

DisplayName

Ottiene un valore stringa che indica il nome visualizzato dell'origine cornice colore.

Id

Ottiene un valore stringa che indica l'ID univoco dell'origine cornice colore.

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

VideoProfile

Ottiene un oggetto PerceptionVideoProfile che indica il profilo video corrente.

Metodi

AcquireControlSession()

Tenta di acquisire la modalità controller nell'origine del frame di colore.

CanControlIndependentlyFrom(String)

Questo metodo restituisce un valore booleano che indica se l'origine della cornice di colore può essere controllata separatamente da un'altra origine frame.

CreateWatcher()

Crea un nuovo watcher dell'origine cornice colore.

FindAllAsync()

Trova tutte le origini cornice colore.

FromIdAsync(String)

Trova un'origine cornice di colore cercando il relativo ID univoco.

IsCorrelatedWith(String)

Controlla se l'origine del frame di colore è correlata all'entità di destinazione. Se il risultato è true, è possibile recuperare una matrice di trasformazione per modificare la base di coordinate da questa origine cornice di colore all'entità o viceversa.

OpenReader()

Ottiene un lettore di fotogrammi che legge i fotogrammi da questa origine cornice di colore.

RequestAccessAsync()

Richiede l'accesso all'uso delle origini dei fotogrammi a colori.

TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource)

Tenta di ottenere le proprietà intrinseche della fotocamera di profondità correlata a questa origine colori.

TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource)

Tenta di ottenere un mapper di coordinate mappato dallo spazio dell'immagine del frame di colore allo spazio dei fotogrammi di profondità.

TryGetTransformTo(String, Matrix4x4)

Questo metodo restituisce la trasformazione dall'origine del frame di colore 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 cornice di colore. 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