|Microsoft DirectX 9.0|
CBaseFilter( const TCHAR *pName, LPUNKNOWN pUnk, CCritSec *pLock, REFCLSID clsid );
Pointer to a string containing the name of the filter, for debugging purposes.
Pointer to the owner of this object. If the object is aggregated, pass a pointer to the aggregating object's IUnknown interface. Otherwise, set this parameter to NULL.
Pointer to a CCritSec lock, used to serialize state changes.
Class identifier of the object.
For the critical section object, you would typically do one of the following: