KsPinReleaseControl function (ks.h)

The KsPinReleaseControl function releases the control mutex for the AVStream pin specified by Pin.

Syntax

void KsPinReleaseControl(
  [in] PKSPIN Pin
);

Parameters

[in] Pin

A pointer to a KSPIN structure representing the pin for which to release the control mutex.

Return value

None

Remarks

The pin control mutex is the same mutex that is used by Pin's parent. In other words, the pin control mutex is the filter control mutex of Pin's parent. For more information, see Mutexes in AVStream.

Note that this function is an inline call to KsReleaseControl. Minidrivers manipulating a pin should call this function instead of calling KsReleaseControl directly.

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 Desktop
Header ks.h (include Ks.h)
IRQL PASSIVE_LEVEL

See also

KsAcquireControl

KsPinAcquireControl

KsReleaseControl