次の方法で共有


MF_TOPOLOGY_NO_MARKIN_MARKOUT属性

パイプラインでサンプルをトリミングするかどうかを指定します。

データ型

UINT32

ブール値として扱います。

注釈

既定では、パイプラインは正しいプレゼンテーション時間に合わせてサンプルをトリミングします。 トリミングは、 MF_TOPONODE_MARKIN_HERE 属性と MF_TOPONODE_MARKOUT_HERE 属性を持つトポロジ ノードで実行されます。 トポロジで MF_TOPOLOGY_NO_MARKIN_MARKOUT 属性が TRUE に設定されている場合、パイプラインはサンプルをトリミングせず、 MF_TOPONODE_MARKIN_HERE 属性と MF_TOPONODE_MARKOUT_HERE 属性は無視されます。 属性が設定されていない場合、または値 が FALSE の場合、パイプラインはサンプルをトリミングします。

アプリケーションがパイプラインから圧縮されたサンプルを受け取り、すべてのキー フレームを取得する必要がある場合、アプリケーションは MF_TOPOLOGY_NO_MARKIN_MARKOUT 属性を TRUE に 設定できます。それ以外の場合はトリミングされる可能性があります。

この属性の既定値は FALSE です

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

要件

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

こちらもご覧ください

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

MF_TOPONODE_MARKIN_HERE

MF_TOPONODE_MARKOUT_HERE

トポロジ属性