Freigeben über


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
STIMMT
Zeitstempel sind in Byteeinheiten.
FALSE
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)

Weitere Informationen

IAMAsyncReaderTimestampScaling