Méthode IMFCaptureEngine ::StartRecord (mfcaptureengine.h)
Démarre l’enregistrement audio et/ou vidéo dans un fichier.
Syntaxe
HRESULT StartRecord();
Valeur de retour
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Le récepteur d’enregistrement n’a pas été initialisé. |
Remarques
Avant d’appeler cette méthode, configurez le récepteur d’enregistrement en appelant IMFCaptureSink ::AddStream. Pour obtenir un pointeur vers le récepteur d’enregistrement, appelez IMFCaptureEngine ::GetSink.
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_STARTED via la méthode IMFCaptureEngineOnEventCallback ::OnEvent . L’opération peut échouer de façon asynchrone une fois la méthode réussie. Dans ce cas, le code d’erreur est transmis par le biais de la méthode OnEvent .
Pour arrêter l’enregistrement, appelez IMFCaptureEngine ::StopRecord.
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 |