MF_TOPONODE_MEDIASTART属性

プレゼンテーションの開始時刻を指定します。

データ型

UINT64

LONGLONG 値として扱います。

取得/設定

この属性を取得するには、 IMFAttributes::GetUINT64 を呼び出します。

この属性を設定するには、 IMFAttributes::SetUINT64 を呼び出します。

適用対象

IMFTopologyNode

注釈

この属性は、再生が開始されるソース内の位置を、ソースの開始に対して 100 ナノ秒単位で指定します。 属性が設定されていない場合、再生は 0 (ファイルの先頭) から開始されます。 たとえば、5 秒のマークで再生を開始するには、この属性を 50000000 に設定します。 トポロジ内のソース ノード (種類が MF_TOPOLOGY_SOURCESTREAM_NODE と等しいノード) に属性を設定します。 IMFMediaSession::SetTopology を呼び出す前に 属性を設定します。

注意

デコーダーをトポロジに手動で挿入する場合は、デコーダー ノードで MF_TOPONODE_MARKIN_HERE 属性と MF_TOPONODE_MARKOUT_HERE 属性も設定する必要があります。

 

この属性は符号付き値ですが、 UINT64 として格納されます。 ただし、負の値は意味がありません。

この属性の GUID 定数は、mfuuid.lib からエクスポートされます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Mfidl.h

こちらもご覧ください

Media Foundation 属性のアルファベット順リスト

プレゼンテーション時間のシーケンス

トポロジ ノード属性

MF_TOPONODE_MEDIASTOP