MediaCapture.GetPreviewFrameAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.