IAMTimelineSrc-Schnittstelle
Hinweis
[Veraltet. Diese API kann aus zukünftigen Releases von Windows entfernt werden.]
Die -Schnittstelle stellt Methoden zum Bearbeiten und Festlegen von IAMTimelineSrc Eigenschaften für Quellobjekte in DirectShow Editing Services (DES) bereit. Ein Quellobjekt stellt einen Stream aus einer Medienquelle dar.
Sie können einen Teil der Daten in einer Quelldatei verwenden, indem Sie die Start- und Beendigungszeiten des Mediums festlegen. Diese Werte geben den Anfang und das Ende des Quellobjekts relativ zur ursprünglichen Medienquelle an. Die Medienzeiten können sich von den Start- und Stoppzeiten des Objekts auf der Zeitachse unterscheiden, was eine schnelle oder langsame Wiedergabe ermöglicht. (Bei Audioquellen erfolgt eine Tonhöhenverschiebung.)
Um ein Quellobjekt zu erstellen, rufen Sie IAMTimeline::CreateEmptyNode mit dem Wert TIMELINE _ MAJOR TYPE SOURCE _ _ auf. Sie können den zurückgegebenen IAMTimelineObj-Zeiger für die IAMTimelineSrc-Schnittstelle abfragen. Weitere Informationen finden Sie unter Erstellen einer Zeitachse und Arbeiten mit Quellen.
Member
Die IAMTimelineSrc-Schnittstelle erbt von der IUnknown-Schnittstelle. IAMTimelineSrc verfügt auch über diese Typen von Membern:
Methoden
Die IAMTimelineSrc-Schnittstelle verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| FixMediaTimes | Rundet die angegebenen Zeitwerte auf die nächste Framegrenze. |
| FixMediaTimes2 | Rundet die angegebenen Zeitwerte, die als REFTIME-Werte angegeben werden, auf die nächste Framegrenze. |
| GetDefaultFPS | Ruft die Standardbildfrequenz des Quellobjekts ab. |
| GetMediaLength | Ruft die Medienlänge dieses Quellobjekts ab. |
| GetMediaLength2 | Ruft die Medienlänge dieses Quellobjekts als REFTIME-Wert ab. |
| GetMediaName | Ruft den Namen der Quelldatei ab, die durch dieses Quellobjekt dargestellt wird. |
| GetMediaTimes | Ruft die Start- und Beendigungszeiten des Mediums ab. |
| GetMediaTimes2 | Ruft die Start- und Beendigungszeiten des Mediums als REFTIME-Werte ab. |
| GetStreamNumber | Ruft die aktuelle Streamnummer für das Quellobjekt ab. |
| GetStretchMode | Ruft den Stretchmodus einer Videoquelle ab. |
| IsNormalRate | Gibt an, ob der Clip mit der normalen Wiedergaberate wiedergegeben wird. |
| ModifyStopTime | Legt die Beendigungszeit relativ zur Zeitachse fest. |
| ModifyStopTime2 | Legt die Beendigungszeit als REFTIME-Wert fest. |
| SetDefaultFPS | Legt die Standardbildfrequenz des Quellobjekts fest. |
| SetMediaLength | Gibt die Dauer der Quelldatei an. |
| SetMediaLength2 | Gibt die Dauer der Quelldatei als REFTIME-Wert an. |
| SetMediaName | Gibt den Namen der Quelldatei an, die von diesem Quellobjekt dargestellt wird. |
| SetMediaTimes | Legt die End- und Startzeiten des Mediums fest. |
| SetMediaTimes2 | Legt die End- und Startzeiten des Mediums als REFTIME-Werte fest. |
| SetStreamNumber | Gibt an, welcher Stream aus der Quelldatei gelesen werden soll, die diesem Quellobjekt zugeordnet ist. |
| SetStretchMode | Legt den Stretchmodus einer Videoquelle fest. |
| SpliceWithNext | Verbindet dieses Quellobjekt mit einem anderen Quellobjekt. |
Hinweise
Hinweis
Die Headerdatei Qedit.h ist mit Direct3D-Headern nach Version 7 nicht kompatibel.
Hinweis
Laden Sie zum Abrufen von Qedit.h das Microsoft Windows SDK-Update für Windows Vista und .NET Framework 3.0herunter. Qedit.h ist im Microsoft Windows SDK für Windows 7 und .NET Framework 3.5 Service Pack 1 nicht verfügbar.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|