Metodo IMFTimedText::AddDataSource (mfmediaengine.h)
Aggiunge un'origine dati di tipo timed-text.
Sintassi
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
);
Parametri
[in] byteStream
Tipo: IMFByteStream*
Puntatore all'interfaccia IMFByteStream da aggiungere all'origine dati.
[in, optional] label
Tipo: LPCWSTR
Stringa di caratteri wide con terminazione Null che contiene l'etichetta dell'origine dati.
[in, optional] language
Tipo: LPCWSTR
Stringa di caratteri wide con terminazione Null che contiene la lingua dell'origine dati.
[in] kind
Tipo: MF_TIMED_TEXT_TRACK_KIND
Valore tipizzato MF_TIMED_TEXT_TRACK_KIND che specifica il tipo di traccia di testo temporale.
[in] isDefault
Tipo: BOOL
Specifica se aggiungere l'origine dati predefinita. Specificare TRUE per aggiungere l'origine dati predefinita o FALSE in caso contrario.
[out] trackId
Tipo: DWORD*
Riceve un puntatore all'identificatore univoco per la traccia aggiunta.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfmediaengine.h |