We're providing proxy frames to the IAVXEffect::Render method that we'd like to invalidate once the true frame data is available. It seems that scrubbing over the proxy data results in internal caching preventing subsequent requests for new frame data. Anyway to clear, reset, or invalidate the previously provided frame data programmatically from within the AVX API?
The invalidation of the cache is partially based on the registered parameter set state. So for example, a parameter that reflects the state of the proxy data where the parameter assumes a new value when the cache needs invalidation will result in a render call being made on the plug-in. Perhaps this strategy would work to solve the issue.
Thank you, Tim.
© Copyright 2011 Avid Technology, Inc. Terms of Use | Privacy Policy | Site Map | Find a Reseller