MFCreateASFIndexerByteStream 関数 (wmcontainer.h)
ASF ストリーム内のインデックスにアクセスするバイト ストリームを作成します。
構文
HRESULT MFCreateASFIndexerByteStream(
[in] IMFByteStream *pIContentByteStream,
[in] QWORD cbIndexStartOffset,
[out] IMFByteStream **pIIndexByteStream
);
パラメーター
[in] pIContentByteStream
ASF ストリームを含むバイト ストリームの IMFByteStream インターフェイスへのポインター。
[in] cbIndexStartOffset
ASF ストリーム内のインデックスのバイト オフセット。 この値を取得するには、 IMFASFIndexer::GetIndexPosition を呼び出します。
[out] pIIndexByteStream
IMFByteStream インターフェイスへのポインターを受け取ります。 このインターフェイスを使用して、インデックスから読み取るか、インデックスに書き込みます。 呼び出し元はインターフェイスを解放する必要があります。
戻り値
関数は HRESULT を返します。 使用できる値には、次の表に示す値が含まれますが、これらに限定されません。
リターン コード | 説明 |
---|---|
|
呼び出しは成功しました。 |
|
cbIndexStartOffset で指定されたオフセットが無効です。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |
Library | Mf.lib |
[DLL] | Mf.dll |