ref_vfcallback_removeFilter - shekh/VirtualDub2 GitHub Wiki
VirtualDub Plugin SDK 1.2
removeFilter video filter callback
Remove a filter from the global filter list.
void __cdecl removeFilter(FilterDefinition *fd);
fd | Runtime FilterDefinition structure for the filter being removed. This must be the pointer returned from addFilter(), not the original FilterDefinition structure used to register the filter. |
This method is not thread-safe.
This function must not throw exceptions (see Except()).
This function was intended to be used to remove a DLL's filters from the global list when the DLL is unloaded. However, older versions of VirtualDub do not unload filter DLLs, and newer versions do dynamic unloading and automatically remove associated filters when a module is unloaded. As such, it is not necessary to call this function.
Copyright (C) 2007-2012 Avery Lee.