AVStrMiniPinReset routine
An AVStream minidriver's AVStrMiniPinReset routine is called when a KSPIN structure's reset state is changed due to the arrival of an IOCTL_KS_RESET_STATE device control. This routine is also called when the queue associated with the given pin is flushed. This routine is only called on pin-centric pins.
Syntax
PFNKSPINVOID AVStrMiniPinReset;
void AVStrMiniPinReset(
_In_ PKSPIN Pin
)
{ ... }
Parameters
- Pin [in]
Pointer to the KSPIN structure to return to its previous state.
Return value
None
Remarks
For more information, see Pin-Centric Processing.
The minidriver specifies this routine's address in the Reset member of its KSPIN_DISPATCH structure.
Typically, this routine is provided by minidrivers that must flush hardware buffers. The filter control mutex may be held during this function. See Filter Control Mutex in AVStream.
This routine is optional.
Requirements
Target platform |
Desktop |
Version |
Available in Microsoft Windows XP and later operating systems and DirectX 8.0 and later DirectX versions. |
Header |
Ks.h (include Ks.h) |
See also