Partager via


Méthode IMFCaptureEngine ::StopRecord (mfcaptureengine.h)

Arrête l’enregistrement.

Syntaxe

HRESULT StopRecord(
  [in] BOOL bFinalize,
  [in] BOOL bFlushUnprocessedSamples
);

Paramètres

[in] bFinalize

Valeur booléenne qui spécifie s’il faut finaliser le fichier de sortie. Pour créer un fichier de sortie valide, spécifiez TRUE. Spécifiez FALSE uniquement si vous souhaitez interrompre l’enregistrement et ignorer le fichier de sortie. Si la valeur est FALSE, l’opération se termine plus rapidement, mais le fichier ne peut pas être lu.

[in] bFlushUnprocessedSamples

Valeur booléenne qui spécifie si les exemples non traités en attente d’encodage doivent être vidés.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode est asynchrone. Si la méthode retourne un code de réussite, l’appelant reçoit un événement MF_CAPTURE_ENGINE_RECORD_STOPPED par le biais de la méthode IMFCaptureEngineOnEventCallback ::OnEvent . L’opération peut échouer de manière asynchrone une fois la méthode réussie. Si c’est le cas, le code d’erreur est transmis via la méthode OnEvent .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfcaptureengine.h

Voir aussi

IMFCaptureEngine