Método IMFTimedText::AddDataSource (mfmediaengine.h)
Adiciona uma fonte de dados de texto cronometrado.
Sintaxe
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
);
Parâmetros
[in] byteStream
Tipo: IMFByteStream*
Um ponteiro para a interface IMFByteStream para a fonte de dados a ser adicionada.
[in, optional] label
Tipo: LPCWSTR
Cadeia de caracteres largos terminada em nulo que contém o rótulo da fonte de dados.
[in, optional] language
Tipo: LPCWSTR
Cadeia de caracteres largos terminada em nulo que contém o idioma da fonte de dados.
[in] kind
Tipo: MF_TIMED_TEXT_TRACK_KIND
Um valor de tipo MF_TIMED_TEXT_TRACK_KIND que especifica o tipo de faixa de texto cronometrado.
[in] isDefault
Tipo: BOOL
Especifica se a fonte de dados padrão deve ser adicionada. Especifique TRUE para adicionar a fonte de dados padrão ou FALSE caso contrário.
[out] trackId
Tipo: DWORD*
Recebe um ponteiro para o identificador exclusivo para a faixa adicionada.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfmediaengine.h |