Bagikan melalui


PerceptionDepthFrameSource Kelas

Definisi

Sumber bingkai yang menyediakan bingkai kedalaman.

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
Warisan
Object Platform::Object IInspectable PerceptionDepthFrameSource
Atribut

Persyaratan Windows

Persyaratan Deskripsi
Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1511 10586 DeviceId

Properti

Nama Deskripsi
Active

Mendapatkan nilai boolean yang menunjukkan apakah sumber aktif atau tidak.

Available

Mendapatkan nilai boolean yang menunjukkan apakah sumber tersedia atau tidak.

AvailableVideoProfiles

Mendapatkan kumpulan profil video baca-saja yang saat ini tersedia dari sumber bingkai kedalaman.

CameraIntrinsics

Mendapatkan nilai CameraIntrinsics yang menentukan properti intrinsik dari perangkat kamera sumber bingkai kedalaman.

DeviceId

Mendapatkan nilai string yang mengidentifikasi perangkat pada sistem.

DeviceKind

Mendapatkan nilai string yang menunjukkan jenis perangkat fisik yang menghasilkan bingkai kedalaman.

DisplayName

Mendapatkan nilai string yang menunjukkan nama tampilan sumber bingkai kedalaman.

Id

Mendapatkan nilai string yang menunjukkan ID unik dari sumber bingkai kedalaman.

IsControlled

Mendapatkan nilai boolean yang menunjukkan apakah sumbernya adalah subjek mode pengontrol atau tidak.

Properties

Mendapatkan kumpulan properti sumber bingkai baca-saja.

SupportedVideoProfiles

Mendapatkan kumpulan profil video baca-saja yang didukung oleh sumber bingkai kedalaman.

VideoProfile

Mendapatkan objek PerceptionVideoProfile yang menunjukkan profil video saat ini.

Metode

Nama Deskripsi
AcquireControlSession()

Mencoba memperoleh Mode Pengontrol pada sumber bingkai kedalaman.

CanControlIndependentlyFrom(String)

Metode ini mengembalikan nilai boolean yang menunjukkan apakah sumber bingkai kedalaman dapat dikontrol secara terpisah dari sumber bingkai lain atau tidak.

CreateWatcher()

Membuat pengamat sumber bingkai kedalaman baru.

FindAllAsync()

Menemukan semua sumber bingkai kedalaman.

FromIdAsync(String)

Menemukan sumber bingkai kedalaman dengan mencari ID uniknya.

IsCorrelatedWith(String)

Memeriksa apakah sumber bingkai kedalaman berkorelasi dengan entitas target atau tidak. Jika hasilnya benar, matriks transformasi dapat diambil untuk mengubah dasar koordinat dari sumber bingkai kedalaman ini ke entitas, atau sebaliknya.

OpenReader()

Mendapatkan pembaca bingkai yang membaca bingkai dari sumber bingkai kedalaman ini.

RequestAccessAsync()

Meminta akses untuk menggunakan sumber bingkai kedalaman.

TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource)

Upaya untuk mendapatkan sifat intrinsik dari kamera kedalaman yang berkorelasi dengan sumber kedalaman ini.

TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource)

Mencoba mendapatkan pemeta koordinat yang memetakan dari ruang gambar bingkai kedalaman ke ruang bingkai kedalaman.

TryGetTransformTo(String, Matrix4x4)

Mendapatkan transformasi dari sumber bingkai kedalaman ke entitas target dan menetapkan hasResult ke true, jika ada korelasi. Jika korelasi tidak ada, hasResult diatur ke false dan hasilnya tidak dimodifikasi.

TrySetVideoProfileAsync(PerceptionControlSession, PerceptionVideoProfile)

Mencoba menyetel profil video pada sumber bingkai kedalaman ini. Memerlukan sesi kontrol Mode Pengontrol aktif pada sumber bingkai ini.

Acara

Nama Deskripsi
ActiveChanged

Berlangganan ke peristiwa ActiveChanged.

AvailableChanged

Berlangganan ke peristiwa AvailableChanged.

CameraIntrinsicsChanged

Berlangganan ke peristiwa CameraIntrinsicsChanged.

PropertiesChanged

Berlangganan ke peristiwa PropertiesChanged.

VideoProfileChanged

Berlangganan ke peristiwa VideoProfileChanged.

Berlaku untuk