MediaCapture.GetPreviewFrameAsync Metode

Definisi

Overload

GetPreviewFrameAsync()

Mendapatkan bingkai pratinjau dari perangkat pengambilan.

GetPreviewFrameAsync(VideoFrame)

Mendapatkan bingkai pratinjau dari perangkat pengambilan, disalin ke tujuan yang disediakan VideoFrame dan dikonversi ke dalam format bingkai tujuan.

GetPreviewFrameAsync()

Mendapatkan bingkai pratinjau dari perangkat pengambilan.

public:
 virtual IAsyncOperation<VideoFrame ^> ^ GetPreviewFrameAsync() = GetPreviewFrameAsync;
/// [Windows.Foundation.Metadata.Overload("GetPreviewFrameAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<VideoFrame> GetPreviewFrameAsync();
[Windows.Foundation.Metadata.Overload("GetPreviewFrameAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<VideoFrame> GetPreviewFrameAsync();
function getPreviewFrameAsync()
Public Function GetPreviewFrameAsync () As IAsyncOperation(Of VideoFrame)

Mengembalikan

Operasi asinkron yang mengembalikan VideoFrame pada penyelesaian yang berhasil.

Atribut

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Metode ini mengembalikan bingkai pratinjau dalam format perangkat tangkapan saat ini tanpa menyalin atau mengonversi bingkai. Untuk mendapatkan bingkai pratinjau dalam format lain, gunakan overload GetPreviewFrameAsync(VideoFrame) dan teruskan VideoFrame dengan format yang Anda inginkan.

Untuk panduan cara penggunaan tentang bingkai pratinjau, lihat Mendapatkan bingkai pratinjau.

Catatan

Untuk skenario aplikasi yang memanggil untuk menangkap sejumlah besar bingkai secara berurutan, seperti skenario visi komputer, disarankan agar Anda menggunakan kelas MediaFrameReader alih-alih GetPreviewFrameAsync. Untuk informasi selengkapnya dan panduan cara penggunaan, lihat Memproses bingkai media dengan MediaFrameReader.

Lihat juga

Berlaku untuk

GetPreviewFrameAsync(VideoFrame)

Mendapatkan bingkai pratinjau dari perangkat pengambilan, disalin ke tujuan yang disediakan VideoFrame dan dikonversi ke dalam format bingkai tujuan.

public:
 virtual IAsyncOperation<VideoFrame ^> ^ GetPreviewFrameAsync(VideoFrame ^ destination) = GetPreviewFrameAsync;
/// [Windows.Foundation.Metadata.Overload("GetPreviewFrameCopyAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<VideoFrame> GetPreviewFrameAsync(VideoFrame const& destination);
[Windows.Foundation.Metadata.Overload("GetPreviewFrameCopyAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<VideoFrame> GetPreviewFrameAsync(VideoFrame destination);
function getPreviewFrameAsync(destination)
Public Function GetPreviewFrameAsync (destination As VideoFrame) As IAsyncOperation(Of VideoFrame)

Parameter

destination
VideoFrame

Bingkai video tempat bingkai pratinjau akan disalin.

Mengembalikan

Operasi asinkron yang mengembalikan VideoFrame pada penyelesaian yang berhasil.

Atribut

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Untuk mendapatkan bingkai pratinjau tanpa melalui operasi salin atau konversi, gunakan tanpa kelebihan argumen GetPreviewFrameAsync.

Untuk panduan cara penggunaan tentang bingkai pratinjau, lihat Mendapatkan bingkai pratinjau.

Catatan

Untuk skenario aplikasi yang memanggil untuk menangkap sejumlah besar bingkai secara berurutan, seperti skenario visi komputer, disarankan agar Anda menggunakan kelas MediaFrameReader alih-alih GetPreviewFrameAsync. Untuk informasi selengkapnya dan panduan cara penggunaan, lihat Memproses bingkai media dengan MediaFrameReader.

Lihat juga

Berlaku untuk