KsStreamPointerDelete
TOC
Collapse the table of content
Expand the table of content

KsStreamPointerDelete function

The KsStreamPointerDelete function deletes a clone stream pointer, releasing a reference on the frame to which this stream pointer referred.

Syntax


void KsStreamPointerDelete(
  _In_ PKSSTREAM_POINTER StreamPointer
);

Parameters

StreamPointer [in]

A pointer to a KSSTREAM_POINTER structure representing the clone stream pointer to delete. Must be a clone stream pointer; cannot be the leading or trailing edge stream pointer.

Return value

None

Remarks

If the frame to which StreamPointer points has no other references on it after deletion, it is completed. When the last frame in a given IRP is completed, the IRP is completed.

The leading edge and trailing edge stream pointers for a given queue and pin are special stream pointers that cannot be deleted.

Also see Stream Pointers.

Requirements

Target platform

Universal

Version

Available in Microsoft Windows XP and later operating systems and DirectX 8.0 and later DirectX versions.

Header

Ks.h (include Ks.h)

Library

Ks.lib

IRQL

<=DISPATCH_LEVEL

See also

KsStreamPointerClone
KsPinGetLeadingEdgeStreamPointer
KsPinGetTrailingEdgeStreamPointer

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft