MF_TOPONODE_MEDIASTART属性
プレゼンテーションの開始時刻を指定します。
データ型
UINT64
LONGLONG 値として扱います。
取得/設定
この属性を取得するには、 IMFAttributes::GetUINT64 を呼び出します。
この属性を設定するには、 IMFAttributes::SetUINT64 を呼び出します。
適用対象
注釈
この属性は、再生が開始されるソース内の位置を、ソースの開始に対して 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 |
|
こちらもご覧ください