※ For filter developers
Device check ensures valid device combinations when generating clip instances. Throws error if invalid.
Core Avisynth calls SetCacheHints to obtain supported devices and checks combinations.
Clip device priority:
Required child device priority:
Pseudocode:
devs = required devices for clip A foreach(B in child clips of A) { child_devs = B's devices if((devs & child_devs) == 0) throw }
Return DEV_TYPE_ANY in CACHE_GET_CHILD_DEV_TYPE to disable core check.
Filters supporting multiple devices must intersect child devices, else error.
There was an error while loading. Please reload this page.