Bagikan melalui


LowLagPhotoSequenceControl Kelas

Definisi

Menyediakan fungsionalitas untuk mengelola mode urutan foto jeda rana rendah pada perangkat pengambilan.

public ref class LowLagPhotoSequenceControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class LowLagPhotoSequenceControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class LowLagPhotoSequenceControl
Public NotInheritable Class LowLagPhotoSequenceControl
Warisan
Object Platform::Object IInspectable LowLagPhotoSequenceControl
Atribut

Persyaratan Windows

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

Keterangan

Mode urutan foto mengambil urutan foto yang cepat. Skenario utama untuk urutan foto adalah mendapatkan foto di masa lalu, yaitu sebelum ketika pengguna mengambil foto.

Anda dapat mengakses LowLagPhotoSequenceControl untuk perangkat pengambilan melalui MediaCapture.VideoDeviceController.

Anda dapat mengetahui apakah perangkat mendukung mode urutan foto dengan memeriksa LowLagPhotoSequenceControl.Supported.

Untuk memulai mode urutan foto, panggil MediaCapture.PrepareLowLagPhotoSequenceCaptureAsync. Untuk mulai mengambil foto, panggil StartAsync. Untuk berhenti mengambil foto, panggil StopAsync. Aplikasi akan terus menerima foto dari perangkat hingga operasi dihentikan.

GetCurrentFrameRate menentukan kecepatan bingkai tempat foto diambil.

PhotoCapturedEventArgs.CaptureTimeOffset dapat digunakan untuk mengetahui apakah bingkai di masa depan, lebih besar dari 0, atau di masa lalu, kurang dari 0.

Jika aplikasi ingin membatasi berapa banyak bingkai yang didapat per detik, aplikasi dapat menggunakan LowLagPhotoSequence.PhotosPerSecondLimit. Ini dapat berguna dalam situasi di mana sensor pada perangkat dapat menangani 30fps, tetapi aplikasi hanya membutuhkan 4fps.

Gambar mini didukung untuk foto tunggal jeda rana rendah dan urutan foto.

Untuk mengaktifkan gambar mini, atur ThumbnailEnabled ke true.

Anda dapat mengatur ukuran gambar mini yang diinginkan melalui DesiredThumbnailSize dan mengatur format gambar mini melalui ThumbnailFormat.

Jumlah foto sebelumnya tidak boleh lebih dari MaxPastPhotos, yang merupakan jumlah maksimum foto sebelumnya yang didukung oleh driver. Jumlah foto sebelumnya yang dikembalikan akan menjadi lebih kecil dari nilai berikut: PastPhotoLimit, MaxPastPhotos, atau jumlah foto sebelumnya yang tersedia saat ini.

Properti

DesiredThumbnailSize

Mendapatkan atau mengatur ukuran yang diinginkan untuk gambar mini, yang merupakan panjang gambar terbesar, baik lebar atau tinggi.

HardwareAcceleratedThumbnailSupported

Mendapatkan nilai yang menentukan apakah akselerasi perangkat keras didukung untuk gambar mini dalam mode urutan foto.

MaxPastPhotos

Mendapatkan jumlah maksimum foto sebelumnya yang dapat disimpan.

MaxPhotosPerSecond

Mendapatkan jumlah maksimum foto yang dapat diambil per detik.

PastPhotoLimit

Mendapatkan atau menetapkan nilai yang menentukan jumlah foto sebelumnya untuk disimpan.

PhotosPerSecondLimit

Mendapatkan atau mengatur jumlah foto yang diambil per detik.

Supported

Mendapatkan nilai yang menentukan apakah perangkat pengambilan mendukung mode urutan foto jeda rana rendah.

ThumbnailEnabled

Mendapatkan nilai yang mengaktifkan dan menonaktifkan dukungan gambar mini dalam mode urutan foto.

ThumbnailFormat

Mendapatkan atau mengatur format media untuk gambar mini.

Metode

GetCurrentFrameRate()

Mendapatkan kecepatan bingkai saat ini di mana gambar dapat diambil.

GetHighestConcurrentFrameRate(IMediaEncodingProperties)

Mendapatkan kecepatan bingkai tertinggi yang didukung ketika urutan video dan foto diambil secara bersamaan.

Berlaku untuk

Lihat juga