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 を 指定します。
[out] trackId
種類: DWORD*
追加されたトラックの一意識別子へのポインターを受け取ります。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfmediaengine.h |