Latest post Tue, May 8 2018 4:59 AM by bvj. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • Wed, Apr 18 2018 6:33 AM

    • bvj
    • Not Ranked
    • Joined on Thu, Dec 7 2017
    • Posts 3
    • Points 25

    Invalidate the effects cache

    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?

  • Tue, May 8 2018 2:02 AM In reply to

    • TimSinha
    • Not Ranked
    • Joined on Mon, Dec 23 2013
    • Posts 14
    • Points 130
    • Avid Developer Moderator
      Avid Employee

    Re: Invalidate the effects cache

    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.

  • Tue, May 8 2018 4:59 AM In reply to

    • bvj
    • Not Ranked
    • Joined on Thu, Dec 7 2017
    • Posts 3
    • Points 25

    Re: Invalidate the effects cache

    Thank you, Tim. 

     

Page 1 of 1 (3 items)

© Copyright 2011 Avid Technology, Inc.  Terms of Use |  Privacy Policy |  Site Map |  Find a Reseller