Dela via


Gränssnitt för DirectShow-redigeringstjänster

[Funktionen som är associerad med den här sidan, DirectShow, är en äldre funktion. Det har ersatts av MediaPlayer, IMFMediaEngineoch Audio / Video Capture i Media Foundation. Dessa funktioner har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder MediaPlayer, IMFMediaEngine och Audio/Video Capture i Media Foundation i stället för DirectShow, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Notera

[Inaktuell. Det här API:et kan tas bort från framtida versioner av Windows.]

 

Det här avsnittet innehåller referensavsnitt för gränssnitten DirectShow Editing Services (DES).

Gränssnitt Beskrivning
IAMErrorLog Tillhandahåller en återanropsmetod för felloggning.
IAMSetErrorLog Anger eller hämtar en fellogg.
IAMTimeline Innehåller metoder för att ändra tidslinjen.
IAMTimelineComp Infogar eller hämtar virtuella spår i en komposition.
IAMTimelineEffect Innehåller metoder för att manipulera tidslinjeeffekter.
IAMTimelineEffectable Innehåller metoder för att lägga till effekter i ett tidslinjeobjekt.
IAMTimelineGroup Anger och hämtar egenskaper för grupper.
IAMTimelineObj Innehåller metoder för att manipulera tidslinjeobjekt.
IAMTimelineSplittable Delar upp ett tidslinjeobjekt.
IAMTimelineSrc Innehåller metoder för att ändra och ange egenskaper för källobjekt.
IAMTimelineTrack Innehåller metoder för att manipulera spårningsobjekt.
IAMTimelineTrans Innehåller metoder för att manipulera övergångsobjekt.
IAMTimelineTransable Lägger till övergångar till ett objekt.
IAMTimelineVirtualTrack Innehåller metoder för att arbeta med virtuella spår.
IDxtAlphaSetter Anger egenskaper för Alpha Setter- effekt.
IDxtCompositor Anger egenskaper för övergången Compositor.
IDxtJpeg Ändrar egenskaper för SMPTE-övergång.
IDxtKey Anger egenskaper för övergången Nyckel.
IFindCompressorCB Stöds inte.
IGrfCache Stöds inte.
IMediaDet Hämtar information om en mediefil, till exempel antalet strömmar och typ, varaktighet och bildfrekvens för varje ström.
IMediaLocator Innehåller metoder för att verifiera filnamn.
IPropertySetter Anger egenskaper för en effekt eller övergång.
IRenderEngine Renderar ett DES-projekt genom att konstruera ett filterdiagram från en tidslinje.
IRenderEngine2 Gör att programmet kan ersätta standardfiltret för videostorleksändring som används av DES.
IResize Måste stödjas av något anpassat videostorleksändringsfilter.
ISampleGrabber Hämtar enskilda medieexempel när de flyttas genom filterdiagrammet.
ISampleGrabberCB Motringningsgränssnitt för gränssnittet ISampleGrabber.
ISmartRenderEngine Tillhandahåller metoder som stöder smart återkomprimering.
IXml2Dex Sparar och läser in DES-projektfiler i XML (Extensible Markup Language).

 

DirectShow Editing Services C++ Referens