IMFTimedText::AddDataSourceFromUrl 方法 (mfmediaengine.h)
从指定的 URL 添加计时文本数据源。
语法
HRESULT AddDataSourceFromUrl(
[in] LPCWSTR url,
[in, optional] LPCWSTR label,
[in, optional] LPCWSTR language,
[in] MF_TIMED_TEXT_TRACK_KIND kind,
[in] BOOL isDefault,
[out] DWORD *trackId
);
参数
[in] url
类型: LPCWSTR
计时文本数据源的 URL。
[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 |
标头 | mfmediaengine.h |
Library | Mfmediaengine.lib |
DLL | Mfmediaengine.dll |