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 |