Condividi tramite


MediaCapture.GetPreviewFrameAsync Metodo

Definizione

Overload

GetPreviewFrameAsync()

Ottiene un frame di anteprima dal dispositivo di acquisizione.

GetPreviewFrameAsync(VideoFrame)

Ottiene un frame di anteprima dal dispositivo di acquisizione, copiato nel VideoFrame di destinazione specificato e convertito nel formato del frame di destinazione.

GetPreviewFrameAsync()

Ottiene un frame di anteprima dal dispositivo di acquisizione.

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)

Restituisce

Operazione asincrona che restituisce un VideoFrame al completamento corretto.

Attributi

Requisiti Windows

Funzionalità dell'app
backgroundMediaRecording

Commenti

Questo metodo restituisce il frame di anteprima nel formato corrente del dispositivo di acquisizione senza copiare o convertire il frame. Per ottenere il fotogramma di anteprima in un altro formato, usare l'overload GetPreviewFrameAsync(VideoFrame) e passare un VideoFrame con il formato desiderato.

Per indicazioni sulle procedure relative ai fotogrammi di anteprima, vedere Ottenere un frame di anteprima.

Nota

Per gli scenari di app che richiedono l'acquisizione di un numero elevato di fotogrammi in una sequenza, ad esempio scenari di visione artificiale, è consigliabile usare la classe MediaFrameReader anziché GetPreviewFrameAsync. Per altre informazioni e indicazioni sulle procedure, vedere Elaborare fotogrammi multimediali con MediaFrameReader.

Vedi anche

Si applica a

GetPreviewFrameAsync(VideoFrame)

Ottiene un frame di anteprima dal dispositivo di acquisizione, copiato nel VideoFrame di destinazione specificato e convertito nel formato del frame di destinazione.

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)

Parametri

destination
VideoFrame

Fotogramma video in cui verrà copiato il fotogramma di anteprima.

Restituisce

Operazione asincrona che restituisce un VideoFrame al completamento corretto.

Attributi

Requisiti Windows

Funzionalità dell'app
backgroundMediaRecording

Commenti

Per ottenere un frame di anteprima senza eseguire un'operazione di copia o conversione, usare l'overload degli argomenti GetPreviewFrameAsync.

Per indicazioni sulle procedure relative ai fotogrammi di anteprima, vedere Ottenere un frame di anteprima.

Nota

Per gli scenari di app che richiedono l'acquisizione di un numero elevato di fotogrammi in una sequenza, ad esempio scenari di visione artificiale, è consigliabile usare la classe MediaFrameReader anziché GetPreviewFrameAsync. Per altre informazioni e indicazioni sulle procedure, vedere Elaborare fotogrammi multimediali con MediaFrameReader.

Vedi anche

Si applica a