File Writer-filter
[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
Het filter File Writer kan worden gebruikt om bestanden naar schijf te schrijven, ongeacht de indeling. Het filter schrijft gewoon naar schijf wat het ontvangt op de invoerpin, dus het moet upstream worden verbonden met een multiplexer die het bestand correct kan formatteren. U kunt een nieuw uitvoerbestand maken met de File Writer of een bestaand bestand opgeven; als het bestand al bestaat, wordt het volledig overschreven met de nieuwe gegevens.
Het filter voor het schrijven van bestanden maakt gebruik van de tijdstempels van de invoerstroom als bestandsverschuivingen en biedt willekeurige toegang tot het bestand. Het ondersteunt IStream- om het lezen en schrijven van de bestandskoptekst toe te staan nadat de grafiek is gestopt. Ter verbetering van de prestaties ondersteunt het ook niet-gebufferde overlappende schrijfbewerkingen en verwerkt de bijbehorende bufferonderhandeling.
Notitie
Als u ASF-bestanden wilt schrijven, gebruikt u het WM ASF Writer filter.
Etiket | Waarde |
---|---|
Filterinterfaces | IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream |
Typen invoerpinmedia | MEDIATYPE_Stream, MEDIASUBTYPE_NULL |
Invoerpininterfaces | IMemInputPin, IPin, IQualityControl, IStream |
Mediatypen voor vastmaken van uitvoer | Niet van toepassing |
Interfaces voor uitvoerpin | Niet van toepassing |
CLSID filteren | CLSID_FileWriter |
CLSID van eigenschappenpagina | Geen eigenschappenpagina |
Uitvoerbaar | qcap.dll |
MERIT_DO_NOT_USE | |
filtercategorie | CLSID_LegacyAmFilterCategory |
Verwante onderwerpen