LowLagMediaRecording Kelas

Definisi

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
Object Platform::Object IInspectable LowLagMediaRecording
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