church_archive_script/Programs/doc/_sources/functions/video/setvideocache.rst.txt
2023-11-29 16:12:35 +00:00

27 lines
No EOL
1 KiB
ReStructuredText

SetVideoCache
=============
.. function:: SetVideoCache(vnode clip[, int mode, int fixedsize, int maxsize, int historysize])
:module: std
Every filter node has a cache associated with it that
may or may not be enabled depending on the dependencies
and request patterns. This function allows all automatic
behavior to be overridden.
The *mode* option has 3 possible options where 0 always
disables caching, 1 always enables the cache and -1
uses the automatically calculated settings. Note that
setting *mode* to -1 will reset the other values to
their defaults as well.
The other options are fairly self-explanatory where
setting *fixedsize* prevents the cache from over time
altering its *maxsize* based on request history. The
final *historysize* argument controls how many previous
and no longer cached requests should be considered when
adjusting *maxsize*, generally this value should not
be touched at all.
Note that setting *mode* will reset all other options
to their defaults.