Partager via


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

Voir aussi

IMFTimedText