Метод IMFTimedText::AddDataSource (mfmediaengine.h)
Добавляет источник данных с временным текстом.
Синтаксис
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
);
Параметры
[in] byteStream
Тип: IMFByteStream*
Указатель на интерфейс IMFByteStream для добавляемого источника данных.
[in, optional] label
Тип: LPCWSTR
Строка с расширенными символами со значением NULL, содержащая метку источника данных.
[in, optional] language
Тип: LPCWSTR
Строка с расширенными символами, заканчивающаяся null, которая содержит язык источника данных.
[in] kind
MF_TIMED_TEXT_TRACK_KIND типизированное значение, указывающее тип временной текстовой дорожки.
[in] isDefault
Тип: BOOL
Указывает, следует ли добавить источник данных по умолчанию. Укажите значение TRUE , чтобы добавить источник данных по умолчанию, или значение FALSE в противном случае.
[out] trackId
Тип: DWORD*
Получает указатель на уникальный идентификатор добавленной дорожки.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | mfmediaengine.h |