IAMAsyncReaderTimestampScaling::SetTimestampMode-Methode (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Legt den Zeitstempelmodus des Filters fest.
Syntax
HRESULT SetTimestampMode(
[in] BOOL fRaw
);
Parameter
[in] fRaw
Gibt die Einheiten für die Zeitstempel des Quellfilters an.
Wert | Bedeutung |
---|---|
|
Zeitstempel sind in Byteeinheiten. |
|
Zeitstempel sind in Byteeinheiten × 10000000. Um den Offset in Bytes abzurufen, dividieren Sie die Beispielzeit durch 10000000. |
Der Standardwert ist FALSE.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Zur Unterstützung großer Dateien (größer als 850 GB) kann der Downstreamparserfilter diese Methode mit dem Wert TRUE aufrufen. Aus Gründen der Abwärtskompatibilität ist die Standardeinstellung FALSE. Rufen Sie die -Methode auf, wenn die Pins eine Verbindung herstellen.
Anwendungen sollten diese Methode niemals aufrufen. Dies führt dazu, dass der Parserfilter die Zeitstempel falsch interpretiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |