Filtre de l’enregistreur de fichiers
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La 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 un disque, quel que soit le format. Le filtre écrit simplement sur le disque tout ce qu’il reçoit sur sa broche d’entrée. Il doit donc être connecté 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 comme décalages de fichier et fournit un accès aléatoire au fichier. Il prend en charge IStream pour permettre la lecture et l’écriture de l’en-tête de fichier après l’arrêt du graphique. Pour améliorer les performances, elle prend également en charge les écritures qui se chevauchent sans débogage et gère la négociation de la mémoire tampon correspondante.
Notes
Pour écrire des fichiers ASF, utilisez le filtre enregistreur ASF WM .
Étiquette | Valeur |
---|---|
Interfaces de filtre | IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream |
Types de média pin d’entrée | MEDIATYPE_Stream, MEDIASUBTYPE_NULL |
Interfaces de broche d’entrée | IMemInputPin, IPin, IQualityControl, IStream |
Types de supports pin de sortie | Non applicable |
Interfaces pin de sortie | Non applicable |
Filtrer le CLSID | CLSID_FileWriter |
CLSID de page de propriétés | Page Aucune propriété |
Exécutable | qcap.dll |
Mérite | MERIT_DO_NOT_USE |
Catégorie de filtre | CLSID_LegacyAmFilterCategory |
Rubriques connexes