共用方式為


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。否則為 FALSE

[out] trackId

類型: DWORD*

接收所新增追蹤的唯一識別碼指標。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

需求

   
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfmediaengine.h

另請參閱

IMFTimedText