Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
An AVStream minidriver's AVStrMiniFilterReset routine is called when AVStream receives an IOCTL_KS_RESET_STATE to return the filter to the state it was in at Acquire-time. This routine is also called when a queue associated with a pin on the filter is flushed. This routine will only be called for a filter-centric filter.
Syntax
PFNKSFILTERVOID Pfnksfiltervoid;
NTSTATUS Pfnksfiltervoid(
[in] PKSFILTER Filter
)
{...}
Parameters
[in] Filter
Pointer to the KSFILTER to return to its previous state.
Return value
AVStream does not currently use the return value.
Remarks
For more information, see Filter-Centric Processing.
Note that it is not the filter in question, but rather a pin on this filter that actually receives the reset IOCTL.
The minidriver specifies this routine's address in the Reset member of its KSFILTER_DISPATCH structure.
The filter control mutex may be held during this function. See Filter Control Mutex in AVStream.
This routine is optional.
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) |