PerceptionInfraredFrameSource 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供基礎結構畫面的畫面來源。
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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
版本歷程記錄
Windows 版本 | SDK 版本 | 新增值 |
---|---|---|
1511 | 10586 | DeviceId |
屬性
Active |
取得布林值,指出來源是否為使用中。 |
Available |
取得布林值,指出來源是否可用。 |
AvailableVideoProfiles |
取得目前可從基礎結構畫面來源取得之視訊設定檔的唯讀集合。 |
CameraIntrinsics |
取得 CameraIntrinsics 值,指定基礎結構畫面來源相機裝置的內部屬性。 |
DeviceId |
取得識別系統上裝置的字串值。 |
DeviceKind |
取得字串值,指出產生基礎結構畫面的實體裝置種類。 |
DisplayName |
取得字串值,指出基礎結構畫面來源的顯示名稱。 |
Id |
取得字串值,指出基礎結構畫面來源的唯一識別碼。 |
IsControlled |
取得布林值,指出來源是否為控制器模式的主旨。 |
Properties |
取得框架來源屬性的唯讀集合。 |
SupportedVideoProfiles |
取得由基礎結構畫面來源支援的唯讀視訊設定檔集合。 |
VideoProfile |
會取得 PerceptionVideoProfile 物件,指出目前的視訊設定檔。 |
方法
AcquireControlSession() |
嘗試在基礎結構畫面來源上取得控制器模式。 |
CanControlIndependentlyFrom(String) |
擷取布林值,指出是否可以與另一個畫面來源分開控制基礎結構來源。 |
CreateWatcher() |
建立新的基礎結構畫面來源監看員。 |
FindAllAsync() |
尋找所有基礎結構畫面來源。 |
FromIdAsync(String) |
藉由查閱其唯一識別碼來尋找基礎結構畫面來源。 |
IsCorrelatedWith(String) |
檢查基礎結構畫面來源是否與目標實體相互關聯。 |
OpenReader() |
取得從這個基礎結構畫面來源讀取畫面的畫面讀取器。 |
RequestAccessAsync() |
要求存取以使用基礎結構畫面來源。 |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
嘗試取得與這個基礎結構來源相互關聯的深度相機內建屬性。 |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
嘗試取得座標組應器,從基礎結構框架影像空間對應到深度框架空間。 |
TryGetTransformTo(String, Matrix4x4) |
取得從基礎結構畫面來源到目標實體的轉換,如果相互關聯存在,則會將 hasResult 設定為 true。 如果相互關聯不存在,hasResult 會設定為 false,而且不會修改結果。 |
TrySetVideoProfileAsync(PerceptionControlSession, PerceptionVideoProfile) |
嘗試在此基礎結構畫面來源上設定視訊設定檔。 需要此畫面來源上的主動控制器模式控制會話。 |
事件
ActiveChanged |
訂閱 ActiveChanged 事件。 |
AvailableChanged |
訂閱 AvailableChanged 事件。 |
CameraIntrinsicsChanged |
訂閱 CameraIntrinsicsChanged 事件。 |
PropertiesChanged |
訂閱 PropertiesChanged 事件。 |
VideoProfileChanged |
訂閱 VideoProfileChanged 事件。 |