Freigeben über


Schnittstellen für DirectShow-Bearbeitungsdienste

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Hinweis

[Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden.]

 

Dieser Abschnitt enthält Referenzthemen für die DirectShow Editing Services-Schnittstellen (DES).

Schnittstelle BESCHREIBUNG
IAMErrorLog Stellt eine Rückrufmethode für die Fehlerprotokollierung bereit.
IAMSetErrorLog Legt ein Fehlerprotokoll fest oder ruft es ab.
IAMTimeline Stellt Methoden zum Bearbeiten der Zeitleiste bereit.
IAMTimelineComp Fügt virtuelle Spuren für eine Komposition ein oder ruft sie ab.
IAMTimelineEffect Stellt Methoden zum Bearbeiten von Zeitleiste Effekten bereit.
IAMTimelineEffectable Stellt Methoden zum Hinzufügen von Effekten zu einem Zeitleiste -Objekt bereit.
IAMTimelineGroup Legt Eigenschaften für Gruppen fest und ruft sie ab.
IAMTimelineObj Stellt Methoden zum Bearbeiten Zeitleiste-Objekte bereit.
IAMTimelineSplittable Teilt ein Zeitleiste-Objekt auf.
IAMTimelineSrc Stellt Methoden zum Bearbeiten und Festlegen von Eigenschaften für Quellobjekte bereit.
IAMTimelineTrack Stellt Methoden zum Bearbeiten von Spurobjekten bereit.
IAMTimelineTrans Stellt Methoden zum Bearbeiten von Übergangsobjekten bereit.
IAMTimelineTransable Fügt Übergänge zu einem Objekt hinzu.
IAMTimelineVirtualTrack Stellt Methoden zum Arbeiten mit virtuellen Spuren bereit.
IDxtAlphaSetter Legt Eigenschaften für den Alpha Setter-Effekt fest.
IDxtCompositor Legt Eigenschaften für den Compositor-Übergang fest.
IDxtJpeg Legt Eigenschaften für den Übergang zum SMPTE Wipe fest.
IDxtKey Legt Eigenschaften für den Schlüsselübergang fest.
IFindCompressorCB Wird nicht unterstützt.
IGrfCache Wird nicht unterstützt.
IMediaDet Ruft Informationen zu einer Mediendatei ab, z. B. die Anzahl der Streams und den Typ, die Dauer und die Framerate der einzelnen Datenströme.
IMediaLocator Stellt Methoden zum Überprüfen von Dateinamen bereit.
IPropertySetter Legt Eigenschaften für einen Effekt oder Übergang fest.
IRenderEngine Rendert ein DES-Projekt, indem ein Filterdiagramm aus einer Zeitleiste erstellt wird.
IRenderEngine2 Ermöglicht es der Anwendung, den standardmäßigen Videogrößenänderungsfilter zu ersetzen, der von DES verwendet wird.
IResize Muss von jedem benutzerdefinierten Videoänderungsfilter unterstützt werden.
ISampleGrabber Ruft einzelne Medienbeispiele ab, während sie sich durch das Filterdiagramm bewegen.
ISampleGrabberCB Rückrufschnittstelle für die ISampleGrabber-Schnittstelle .
ISmartRenderEngine Stellt Methoden bereit, die die intelligente Neukomprimierung unterstützen.
IXml2Dex Speichert und lädt DES-Projektdateien in XML (Extensible Markup Language).

 

DirectShow Editing Services C++-Referenz