IAMGraphStreams::SyncUsingStreamOffset-Methode (strmif.h)
[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.]
Die SyncUsingStreamOffset
-Methode aktiviert oder deaktiviert die Synchronisierung mithilfe von Zeitstempeloffsets.
HRESULT SyncUsingStreamOffset(
[in] BOOL bUseStreamOffset
);
[in] bUseStreamOffset
Boolescher Wert, der angibt, ob ein Zeitstempeloffset verwendet werden soll. Wenn TRUE, verwenden Livequellen einen Zeitstempeloffset, um Datenströme zu synchronisieren.
Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlercode zurück.
Standardmäßig versucht das Filterdiagramm nicht, Livestreams mithilfe von Zeitstempeloffsets zu synchronisieren. Rufen Sie diese Methode mit dem Wert TRUE auf, wenn das Filterdiagramm die maximale Latenz im Diagramm bestimmen und Zeitstempel entsprechend anpassen soll. Weitere Informationen finden Sie unter IAMPushSource::SetStreamOffset.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |
Bibliothek | Strmiids.lib |