IAMTimelineSplittable::SplitAt-Methode
Hinweis
[Veraltet. Diese API kann aus zukünftigen Releases von Windows entfernt werden.]
Die SplitAt -Methode teilt das -Objekt zum angegebenen Zeitpunkt auf.
Syntax
HRESULT SplitAt(
REFERENCE_TIME Time
);
Parameter
-
Time
-
Zeit, zu der das Objekt relativ zum Anfang der Zeitachse in Einheiten von 100 Nanosekunden aufgeteilt werden soll.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Folgende Werte sind möglich:
| Rückgabecode | Beschreibung |
|---|---|
|
Nichts aufzuteilen. |
|
Erfolg. |
|
Das -Objekt ist zu diesem Zeitpunkt nicht vorhanden. |
|
Nicht genügend Arbeitsspeicher. |
Hinweise
Wenn Sie eine Quelle, einen Effekt oder einen Übergang teilen, erstellt diese Methode ein zweites Objekt desselben Typs. Das ursprüngliche Objekt wird zur angegebenen Aufteilungszeit abgeschnitten, und das neue -Objekt ersetzt den abgeschnittenen Teil. Das neue -Objekt erbt alle eigenschaften. In einem Quellobjekt teilt die Methode auch alle Auswirkungen auf, die auf die Teilungszeit fallen.
Durch Aufrufen dieser Methode auf einer Spur werden alle Quellen, Effekte und Übergänge aufgeteilt, die zur angegebenen Teilungszeit in der Spur enthalten sind. Es wird keine zweite Spur erstellt. (Eine Spur beginnt zur Zeit 0 (null) und erstreckt sich bis unendlich.)
Bei einer Spur gibt die Methode S FALSE zurück, wenn die Teilungszeit später als alles in der Spur _ ist. Für jedes andere Objekt gibt die Methode E INVALIDARG zurück, wenn die Teilungszeit nicht innerhalb des -Objekts _ liegt.
Hinweis
Die Headerdatei Qedit.h ist nicht mit Direct3D-Headern kompatibel, die höher als Version 7 sind.
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 |
|