CMediaSample.SetTime-Methode
[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 SetTime
-Methode legt die Streamzeiten fest, zu denen dieses Beispiel beginnen und enden soll. Diese Methode implementiert die IMediaSample::SetTime-Methode .
Syntax
HRESULT SetTime(
REFERENCE_TIME *pTimeStart,
REFERENCE_TIME *pTimeEnd
);
Parameter
-
pTimeStart
-
Zeiger auf die Streamzeit, zu der die Stichprobe beginnt, in 100 Nanosekundeneinheiten oder NULL.
-
pTimeEnd
-
Zeiger auf die Streamzeit, zu der die Stichprobe endet, in 100 Nanosekundeneinheiten oder NULL.
Rückgabewert
Gibt S_OK zurück.
Bemerkungen
Diese Methode legt die Membervariablen CMediaSample::m_Start und CMediaSample::m_End fest, die die Zeitstempel angeben. Außerdem wird die Membervariable CMediaSample::m_dwFlags aktualisiert, die angibt, ob die Zeitstempel gültig sind.
Informationen zu Zeitstempeln finden Sie unter Zeit und Uhren in DirectShow.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|