次の方法で共有


KsStreamPointerUnlock 関数 (ks.h)

KsStreamPointerUnlock 関数は、以前に取得関数 (KsGetXxxEdgeStreamPointer) または KsStreamPointerLock によってロックされていたストリーム ポインターのロックを解除します。

構文

void KsStreamPointerUnlock(
  [in] PKSSTREAM_POINTER StreamPointer,
  [in] BOOLEAN           Eject
);

パラメーター

[in] StreamPointer

ロックを解除するストリーム ポインターを表す KSSTREAM_POINTER 構造体へのポインター。

[in] Eject

このパラメーターは、 StreamPointer を次のデータ フレームに進めるかどうかを指定します。 値 TRUE を指定すると、ストリーム ポインターが進みます。

戻り値

なし

解説

KsStreamPointerUnlock では、ストリーム ポインターを次のデータ フレームに進めることもできます。 上記の 取り出し の説明を参照してください。

Stream ポインター」も参照してください。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

こちらもご覧ください

KSPIN_DESCRIPTOR_EX

KSPIN_DISPATCH

KSSTREAM_POINTER

KsPinGetLeadingEdgeStreamPointer

KsStreamPointerAdvance

KsStreamPointerAdvanceOffsets

KsStreamPointerAdvanceOffsetsAndUnlock

KsStreamPointerLock