Interface IMFCaptureRecordSink (mfcaptureengine.h)
Contrôle le récepteur d’enregistrement. Le récepteur d’enregistrement crée des fichiers audio/vidéo compressés ou des flux audio/vidéo compressés.
Héritage
L’interface IMFCaptureRecordSink hérite de IMFCaptureSink. IMFCaptureRecordSink a également les types de membres suivants :
Méthodes
L’interface IMFCaptureRecordSink utilise ces méthodes.
IMFCaptureRecordSink ::GetRotation Obtient la rotation actuellement appliquée au flux vidéo enregistré. |
IMFCaptureRecordSink ::SetCustomSink Définit un récepteur multimédia personnalisé pour l’enregistrement. |
IMFCaptureRecordSink ::SetOutputByteStream Spécifie un flux d’octets qui recevra les données pour l’enregistrement. |
IMFCaptureRecordSink ::SetOutputFileName Spécifie le nom du fichier de sortie pour l’enregistrement. |
IMFCaptureRecordSink ::SetRotation Fait pivoter le flux vidéo enregistré. |
IMFCaptureRecordSink ::SetSampleCallback Définit un rappel pour recevoir les données d’enregistrement d’un flux. |
Remarques
Le récepteur d’enregistrement peut livrer des exemples vers l’une des destinations suivantes :
- Flux d’octets.
- Fichier de sortie.
- Interface de rappel fournie par l’application.
Si la destination est un flux d’octets ou un fichier de sortie, l’application spécifie un type de conteneur, tel que MP4 ou ASF. Le moteur de capture multiplexe ensuite l’audio et la vidéo pour produire le format défini par le type de conteneur. Si la destination est une interface de rappel, toutefois, le moteur de capture ne multiplexe pas ou n’entrelace pas les exemples. L’option de rappel vous donne le meilleur contrôle sur la sortie enregistrée, mais nécessite davantage de travail de la part de l’application.
Pour démarrer l’enregistrement, appelez IMFCaptureEngine ::StartRecord.
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 |