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
ヘッダー mfmediaengine.h

関連項目

IMFTimedText