Méthode IMFTimedText::AddDataSource (mfmediaengine.h)
Ajoute une source de données de texte chronoté.
Syntaxe
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
);
Paramètres
[in] byteStream
Type : IMFByteStream*
Pointeur vers l’interface IMFByteStream pour la source de données à ajouter.
[in, optional] label
Type : LPCWSTR
Chaîne de caractères larges terminée par null qui contient l’étiquette de la source de données.
[in, optional] language
Type : LPCWSTR
Chaîne de caractères larges terminée par null qui contient la langue de la source de données.
[in] kind
Type : MF_TIMED_TEXT_TRACK_KIND
Valeur de type MF_TIMED_TEXT_TRACK_KIND qui spécifie le type de piste de texte chronoté.
[in] isDefault
Type : BOOL
Spécifie s’il faut ajouter la source de données par défaut. Spécifiez TRUE pour ajouter la source de données par défaut ou FALSE dans le cas contraire.
[out] trackId
Type : DWORD*
Reçoit un pointeur vers l’identificateur unique de la piste ajoutée.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Client minimal pris en charge | Windows 10 (applications de bureau uniquement) |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | mfmediaengine.h |