CapturedFrame Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili bingkai video yang diambil.
public ref class CapturedFrame sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CapturedFrame final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CapturedFrame : System.IDisposable
Public NotInheritable Class CapturedFrame
Implements IDisposable
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Ada beberapa teknik berbeda untuk mengambil foto menggunakan kelas MediaCapture , termasuk AdvancedPhotoCapture, LowLagPhotoCapture, LowLagPhotoSequenceCapture, dan VariablePhotoSequenceCapture. Meskipun kumpulan API yang digunakan untuk masing-masing teknik ini bervariasi, pada akhirnya semuanya mengembalikan foto yang diambil kepada Anda dalam bentuk objek CapturedFrame .
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1803 | 17134 | BitmapProperties |
1803 | 17134 | ControlValues |
Properti
BitmapProperties |
Mendapatkan objek yang berisi properti bitmap untuk CapturedFrame. Properti ini menyampaikan metadata gambar seperti data EXIF. |
CanRead |
Mendapatkan nilai yang menunjukkan apakah bingkai yang diambil dapat dibaca. |
CanWrite |
Mendapatkan nilai yang menunjukkan apakah bingkai yang diambil dapat ditulis. |
ContentType |
Mendapatkan jenis konten bingkai yang diambil. |
ControlValues |
Mendapatkan objek yang berisi metadata kontrol pengambilan untuk CapturedFrame. Kontrol pengambilan menyesuaikan pengaturan pengambilan seperti ISO dan pencahayaan. |
Height |
Mendapatkan tinggi bingkai yang diambil |
Position |
Mendapatkan posisi bingkai yang diambil. |
Size |
Mendapatkan ukuran bingkai yang diambil dalam byte. |
SoftwareBitmap |
Mendapatkan objek SoftwareBitmap yang mewakili bingkai yang diambil. |
Width |
Mendapatkan lebar bingkai yang diambil. |
Metode
CloneStream() |
Membuat salinan aliran. |
Close() |
Menutup objek berbingkai yang diambil. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
FlushAsync() |
Secara asinkron melakukan dan membersihkan semua data CapturedFrame. |
GetInputStreamAt(UInt64) |
Mendapatkan aliran input pada posisi yang ditentukan. |
GetOutputStreamAt(UInt64) |
Mendapatkan aliran output pada posisi yang ditentukan. |
ReadAsync(IBuffer, UInt32, InputStreamOptions) |
Mengembalikan objek pembaca byte asinkron. |
Seek(UInt64) |
Mencari aliran ke posisi yang ditentukan. |
WriteAsync(IBuffer) |
Secara asinkron menulis data yang ditentukan ke aliran. |