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
);
parameters
[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 |
标头 | mfmediaengine.h |