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。否則為 FALSE 。
[out] trackId
類型: DWORD*
接收所新增追蹤的唯一識別碼指標。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
需求
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | mfmediaengine.h |