IMFASFIndexer::GetIndexPosition メソッド (wmcontainer.h)
コンテンツの先頭からインデックス オブジェクトのオフセットを取得します。
構文
HRESULT GetIndexPosition(
[in] IMFASFContentInfo *pIContentInfo,
[out] QWORD *pcbIndexOffset
);
パラメーター
[in] pIContentInfo
コンテンツを記述する ContentInfo オブジェクトの IMFASFContentInfo インターフェイスへのポインター。
[out] pcbIndexOffset
ContentInfo オブジェクトによって記述されたコンテンツの先頭に対するインデックスのオフセットを受け取ります。 これは、ASF ファイルの先頭からの相対位置です。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
pIContentInfo が NULL であるか 、pcbIndexOffset が NULL です |
解説
インデックスは、このメソッドによって取得されたオフセットからファイルの末尾まで続きます。
このメソッドを呼び出す前に 、IMFASFIndexer::Initialize を呼び出してインデクサーを設定する必要があります。
IMFASFIndexer::GetCompletedIndex の複数の呼び出しを使用してインデックスを取得する場合、個々のインデックス部分の位置は、インデックス オフセットとインデックス内の部分のオフセットと等しくなります。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |
Library | Mfuuid.lib |