Freigeben über


IMediaSeeking::ConvertTimeFormat-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.]

Die ConvertTimeFormat -Methode konvertiert von einem Zeitformat in ein anderes.

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

Zeiger auf eine GUID, die das Zielformat angibt. Wenn NULL, wird das aktuelle Format verwendet. Weitere Informationen finden Sie unter GUIDs für das Zeitformat.

[in] Source

Der zu konvertierende Zeitwert.

[in] pSourceFormat

Zeiger auf eine GUID, die das zu konvertierende Format angibt. Wenn NULL, wird das aktuelle Format verwendet. Weitere Informationen finden Sie unter GUIDs für das Zeitformat.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Die folgenden Werte sind möglich.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_INVALIDARG
Die Konvertierung zwischen diesen Typen wird nicht unterstützt.
E_NOTIMPL
Die -Methode wird nicht unterstützt.
E_POINTER
NULL-Zeigerargument.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Fehler- und Erfolgscodes

IMediaSeeking-Schnittstelle