IMFTimedText::AddDataSource-Methode (mfmediaengine.h)
Fügt eine Datenquelle mit zeitgesteuertem Text hinzu.
Syntax
HRESULT AddDataSource(
[in] IMFByteStream *byteStream,
[in, optional] LPCWSTR label,
[in, optional] LPCWSTR language,
[in] MF_TIMED_TEXT_TRACK_KIND kind,
[in] BOOL isDefault,
[out] DWORD *trackId
);
Parameter
[in] byteStream
Typ: IMFByteStream*
Ein Zeiger auf die IMFByteStream-Schnittstelle für die hinzuzufügende Datenquelle.
[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
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
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfmediaengine.h |