MFPKEY_ASFMediaSource_IterativeSeekIfNoIndex プロパティ

ソース ファイルにインデックスがない場合に反復シークを使用するように ASF メディア ソースを構成します。

データ型

PROPVARIANT 型 (vt)

PROPVARIANT メンバー

VARIANT_BOOL

VT_BOOL

boolVal

解説

ASF メディア ソースを構成するには、このプロパティを使用します。 プロパティを設定するには、 IPropertyStore ポインターを ソース リゾルバーに渡します。 詳細については、「 メディア ソースの構成」を参照してください。

反復シーク は、インデックスのない ASF ファイル内の位置を検索するアルゴリズムです。 平均ビット レートに基づいて一連の近似値を使用して、ターゲットシーク時間に徐々に近づけます。 (アルゴリズムはバイナリ検索に似ています)。反復シークにはインデックスによるシークよりも時間がかかる場合があるため、既定では無効になっています。

このプロパティを設定する場合は、次のプロパティを使用して検索パラメーターを設定します。

これらのプロパティは、反復の最大数と許容誤差をそれぞれ設定します。 アルゴリズムは、イテレーションの最大数に達したとき、またはシーク時間からの距離が指定された許容範囲内にあるパケットを検出すると停止します。

要件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
ヘッダー
Mfidl.h

関連項目

Media Foundation のプロパティ