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 |
|
こちらもご覧ください