Filtre d’enregistreur de fichiers
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et capture audio/vidéo dans Media Foundation au lieu de directShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Le filtre Enregistreur de fichiers peut être utilisé pour écrire des fichiers sur disque, quel que soit le format. Le filtre écrit simplement sur le disque ce qu’il reçoit sur sa broche d’entrée. Il doit donc être connecté en amont à un multiplexeur qui peut mettre en forme le fichier correctement. Vous pouvez créer un fichier de sortie avec l’enregistreur de fichiers ou spécifier un fichier existant ; si le fichier existe déjà, il sera complètement remplacé par les nouvelles données.
Le filtre enregistreur de fichiers utilise les horodatages du flux d’entrée en tant que décalages de fichier et fournit un accès aléatoire au fichier. Il prend en charge IStream pour autoriser la lecture et l’écriture de l’en-tête de fichier après l’arrêt du graphique. Pour améliorer les performances, il prend également en charge les écritures qui se chevauchent et gère la négociation de mémoire tampon correspondante.
Note
Pour écrire des fichiers ASF, utilisez le filtre enregistreur ASF WM.
Étiquette | Valeur |
---|---|
Interfaces de filtre | IAMFilterMiscFlags, IBaseFilter , IFileSinkFilter, IFileSinkFilter2, IPersistStream |
Types de supports de broche d’entrée | MEDIATYPE_Stream, MEDIASUBTYPE_NULL |
Interfaces de broche d’entrée | IMemInputPin, IPin, IQualityControl, IStream |
Types de supports de broche de sortie | Sans objet |
Interfaces de broche de sortie | Sans objet |
Filtrer le CLSID | CLSID_FileWriter |
Page de propriétés CLSID | Aucune page de propriétés |
Exécutable | qcap.dll |
mérite | MERIT_DO_NOT_USE |
catégorie de filtre | CLSID_LegacyAmFilterCategory |
Rubriques connexes