MediaCapture.GetPreviewFrameAsync Méthode

Définition

Surcharges

GetPreviewFrameAsync()

Obtient une image d’aperçu de l’appareil de capture.

GetPreviewFrameAsync(VideoFrame)

Obtient une image d’aperçu de l’appareil de capture, copiée dans le VideoFrame de destination fourni et convertie au format de l’image de destination.

GetPreviewFrameAsync()

Obtient une image d’aperçu de l’appareil de capture.

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)

Retours

Opération asynchrone qui retourne un VideoFrame en cas de réussite de l’exécution.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Cette méthode retourne l’image d’aperçu au format actuel de l’appareil de capture sans copier ou convertir le frame. Pour obtenir l’image d’aperçu dans un autre format, utilisez la surcharge GetPreviewFrameAsync(VideoFrame) et transmettez un VideoFrame au format souhaité.

Pour obtenir des conseils pratiques sur les images d’aperçu, consultez Obtenir une image d’aperçu.

Notes

Pour les scénarios d’application qui appellent à capturer un grand nombre d’images dans une séquence, comme les scénarios de vision par ordinateur, il est recommandé d’utiliser la classe MediaFrameReader au lieu de GetPreviewFrameAsync. Pour plus d’informations et pour obtenir des conseils pratiques, consultez Traiter des trames multimédias avec MediaFrameReader.

Voir aussi

S’applique à

GetPreviewFrameAsync(VideoFrame)

Obtient une image d’aperçu de l’appareil de capture, copiée dans le VideoFrame de destination fourni et convertie au format de l’image de destination.

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)

Paramètres

destination
VideoFrame

Image vidéo dans laquelle la trame d’aperçu sera copiée.

Retours

Opération asynchrone qui retourne un VideoFrame en cas de réussite de l’exécution.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Pour obtenir un frame d’aperçu sans passer par une opération de copie ou de conversion, utilisez la surcharge sans argument de GetPreviewFrameAsync.

Pour obtenir des conseils pratiques sur les images d’aperçu, consultez Obtenir une image d’aperçu.

Notes

Pour les scénarios d’application qui appellent à capturer un grand nombre d’images dans une séquence, comme les scénarios de vision par ordinateur, il est recommandé d’utiliser la classe MediaFrameReader au lieu de GetPreviewFrameAsync. Pour plus d’informations et pour obtenir des conseils pratiques, consultez Traiter des trames multimédias avec MediaFrameReader.

Voir aussi

S’applique à