Delen via


Interfaces voor DirectShow Editing Services

[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.]

Notitie

[Verouderd. Deze API kan worden verwijderd uit toekomstige versies van Windows.]

 

Deze sectie bevat naslagonderwerpen voor de interfaces DirectShow Editing Services (DES).

Interface Beschrijving
IAMErrorLog Biedt een callback-methode voor foutlogboekregistratie.
IAMSetErrorLog- Hiermee stelt u een foutenlogboek in of haalt u dit op.
IAMTimeline Biedt methoden voor het bewerken van de tijdlijn.
IAMTimelineComp Hiermee voegt u virtuele sporen toe of haalt u ze op in een compositie.
IAMTijdlijnEffect Biedt methoden voor het bewerken van tijdlijneffecten.
IAMTimelineEffectable Biedt methoden voor het toevoegen van effecten aan een tijdlijnobject.
IAMTimelineGroup Hiermee stelt u eigenschappen voor groepen in en haalt u deze op.
IAMTimelineObj Biedt methoden voor het bewerken van tijdlijnobjecten.
IAMTimelineSplittable Splitst een tijdlijnobject.
IAMTimelineSrc Biedt methoden voor het bewerken en instellen van eigenschappen voor bronobjecten.
IAMTimelineTrack Biedt methoden voor het bewerken van traceringsobjecten.
IAMTimelineTrans Biedt methoden voor het bewerken van overgangsobjecten.
IAMTimelineTransable Hiermee voegt u overgangen toe aan een object.
IAMTimelineVirtualTrack Biedt methoden om te werken met virtuele tracks.
IDxtAlphaSetter Hiermee stelt u eigenschappen in op de alfasetter effect.
IDxtCompositor Stelt eigenschappen in voor de Compositor Overgang.
IDxtJpeg Hiermee stelt u eigenschappen in op de overgang SMPTE Wipe.
IDxtKey Hiermee stelt u eigenschappen in voor de overgangsfase van de sleutel naar.
IFindCompressorCB Niet ondersteund.
IGrfCache Niet ondersteund.
IMediaDet Haalt informatie op over een mediabestand, zoals het aantal streams en het type, de duur en de framesnelheid van elke stream.
IMediaLocator Biedt methoden voor het valideren van bestandsnamen.
IPropertySetter Hiermee stelt u eigenschappen in voor een effect of overgang.
IRenderEngine Geeft een DES-project weer door een filtergrafiek te maken op basis van een tijdlijn.
IRenderEngine2 Hiermee kan de toepassing het standaardfilter voor het wijzigen van het formaat van video's vervangen dat door DES wordt gebruikt.
IResize Moet worden ondersteund door een aangepast video resizer-filter.
ISampleGrabber Hiermee worden afzonderlijke mediavoorbeelden opgehaald terwijl ze door de filtergrafiek lopen.
ISampleGrabberCB Callback-interface voor de ISampleGrabber-interface .
ISmartRenderEngine Biedt methoden die slimme recompressie ondersteunen.
IXml2Dex- Hiermee worden DES-projectbestanden opgeslagen en geladen in Extensible Markup Language (XML).

 

DirectShow Editing Services C++ Referentie