KsStreamPointerUnlock function (ks.h)

The KsStreamPointerUnlock function unlocks a stream pointer that has previously been locked by an acquisition function (KsGetXxxEdgeStreamPointer) or by KsStreamPointerLock.

Syntax

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

Parameters

[in] StreamPointer

A pointer to a KSSTREAM_POINTER structure representing the stream pointer to unlock.

[in] Eject

This parameter specifies whether to advance StreamPointer to the next data frame. A value of TRUE advances the stream pointer.

Return value

None

Remarks

KsStreamPointerUnlock can also advance the stream pointer to the next data frame. See the description of Eject above.

Also see Stream Pointers.

Requirements

Requirement Value
Minimum supported client Available in Microsoft Windows XP and later operating systems and DirectX 8.0 and later DirectX versions.
Target Platform Universal
Header ks.h (include Ks.h)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

See also

KSPIN_DESCRIPTOR_EX

KSPIN_DISPATCH

KSSTREAM_POINTER

KsPinGetLeadingEdgeStreamPointer

KsStreamPointerAdvance

KsStreamPointerAdvanceOffsets

KsStreamPointerAdvanceOffsetsAndUnlock

KsStreamPointerLock