LowLagMediaRecording 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.
Menyediakan metode untuk mengambil rekaman media jeda rendah.
public ref class LowLagMediaRecording 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 LowLagMediaRecording 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 LowLagMediaRecording
Public NotInheritable Class LowLagMediaRecording
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Gunakan metode berikut pada kelas MediaCapture untuk menginisialisasi rekaman, yang harus dipanggil sebelum StartAsync: PrepareLowLagRecordToStreamAsync, PrepareLowLagRecordToStorageFileAsync, dan PrepareLowLagRecordToCustomSinkAsync. Ini adalah metode asinkron yang mengembalikan objek LowLagMediaRecording ketika selesai.
StopAsync menghentikan operasi, yang dapat dimulai ulang dengan StartAsync.
FinishAsync menghentikan operasi perekaman media dan merilis objek dan sumber daya LowLagMediaRecording yang digunakan oleh operasi perekaman media. Jika Anda ingin memulai ulang rekaman setelah memanggil FinishAsync, Anda harus memanggil salah satu metode PrepareLowLagRecord untuk menginisialisasi objek LowLagMediaRecording baru.
Jika jenis media diubah atau efek ditambahkan, Anda harus memanggil PrepareLowLagRecordToStreamAsync, PrepareLowLagRecordToStorageFileAsync, atau PrepareLowLagRecordToCustomSinkAsync untuk membuat objek LowLagMediaRecording baru.
Untuk panduan cara menggunakan LowLagMediaCapture untuk mengambil video, lihat Pengambilan foto, video, dan audio dasar dengan MediaCapture.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | PauseWithResultAsync |
1607 | 14393 | StopWithResultAsync |
Metode
FinishAsync() |
Secara asinkron merilis objek dan sumber daya LowLagMediaRecording yang digunakan oleh operasi perekaman media. |
PauseAsync(MediaCapturePauseBehavior) |
Menjeda operasi rekaman media jeda rendah yang sedang berlangsung. |
PauseWithResultAsync(MediaCapturePauseBehavior) |
Menjeda operasi rekaman media jeda rendah yang sedang berlangsung dan menyediakan MediaCapturePauseResult yang dapat digunakan untuk membantu pengguna menyelaraskan kamera dengan bingkai terakhir yang diambil saat melanjutkan perekaman. |
ResumeAsync() |
Melanjutkan operasi perekaman jeda rendah yang dijeda. |
StartAsync() |
Secara asinkron memulai perekaman media jeda rendah. |
StopAsync() |
Secara asinkron menghentikan perekaman media jeda rendah. |
StopWithResultAsync() |
Secara asinkron menghentikan perekaman media jeda rendah dan menyediakan MediaCaptureStopResult yang dapat digunakan untuk membantu pengguna menyelaraskan kamera dengan bingkai terakhir yang diambil saat memulai ulang perekaman. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk