IMediaSeeking::ConvertTimeFormat-Methode (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Die ConvertTimeFormat
-Methode wird von einem Zeitformat in ein anderes konvertiert.
Syntax
HRESULT ConvertTimeFormat(
[out] LONGLONG *pTarget,
[in] const GUID *pTargetFormat,
[in] LONGLONG Source,
[in] const GUID *pSourceFormat
);
Parameter
[out] pTarget
Zeiger auf eine Variable, die die konvertierte Zeit empfängt.
[in] pTargetFormat
Zeigen Sie auf eine GUID, die das Zielformat angibt. Wenn NULL-, wird das aktuelle Format verwendet. Siehe Zeitformat-GUIDs.
[in] Source
Zeitwert, der konvertiert werden soll.
[in] pSourceFormat
Zeigen Sie auf eine GUID, die das zu konvertierende Format angibt. Wenn NULL-, wird das aktuelle Format verwendet. Siehe Zeitformat-GUIDs.
Rückgabewert
Gibt einen HRESULT--Wert zurück. Mögliche Werte sind:
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Die Konvertierung zwischen diesen Typen wird nicht unterstützt. |
|
Die Methode wird nicht unterstützt. |
|
NULL Zeigerarguments. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | strmif.h (include Dshow.h) |
Library | Strmiids.lib |