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). |
Zugehörige Themen