Freigeben über


IMFTimedText::AddDataSourceFromUrl-Methode (mfmediaengine.h)

Fügt eine Timed-Text-Datenquelle aus der angegebenen URL hinzu.

Syntax

HRESULT AddDataSourceFromUrl(
  [in]           LPCWSTR                  url,
  [in, optional] LPCWSTR                  label,
  [in, optional] LPCWSTR                  language,
  [in]           MF_TIMED_TEXT_TRACK_KIND kind,
  [in]           BOOL                     isDefault,
  [out]          DWORD                    *trackId
);

Parameter

[in] url

Typ: LPCWSTR

Die URL der Datenquelle mit zeitgesteuertem Text.

[in, optional] label

Typ: LPCWSTR

Breitzeichenzeichenfolge mit NULL-Beendigung, die die Bezeichnung der Datenquelle enthält.

[in, optional] language

Typ: LPCWSTR

Breitzeichenzeichenfolge mit NULL-Beendigung, die die Sprache der Datenquelle enthält.

[in] kind

Typ: MF_TIMED_TEXT_TRACK_KIND

Ein MF_TIMED_TEXT_TRACK_KIND typisierter Wert, der die Art der zeitgesteuerten Textspur angibt.

[in] isDefault

Typ: BOOL

Gibt an, ob die Standarddatenquelle hinzugefügt werden soll. Geben Sie TRUE an, um die Standarddatenquelle hinzuzufügen, oder andernfalls FALSE .

[out] trackId

Typ: DWORD*

Empfängt einen Zeiger auf den eindeutigen Bezeichner für die hinzugefügte Spur.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mfmediaengine.h
Bibliothek Mfmediaengine.lib
DLL Mfmediaengine.dll

Weitere Informationen

IMFTimedText