Поделиться через


Метод 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

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

См. также раздел

IMFTimedText