Otherwise it is possible that different wrappers share the same mfxFrameAllocResponse pointer, so instead of caching the pointer, we may cache the content of mfxFrameAllocResponse