CVMetalTextureCache创建参数



有人知道textureAttributes论证是为了什么吗?可接受的键和值?

在头文件 CVMetalTextureCache.h 中,靠近定义缓存属性(如kCVMetalTextureCacheMaximumTextureAgeKey(的位置,有以下注释:

// textureAttributes - reserved for future use

那里什么都没有定义。因此,显然没有可接受的键或值。

kCVMetalTextureCacheMaximumTextureAgeKey 默认情况下,纹理会在一秒后从缓存中老化。要完全禁用老化机制,请将最长纹理期限设置为零。

苹果文档 -> 核心视频 -> CVMetalTextureCache -> 缓存属性

使用示例:

NSDictionary *cacheAttributes = @{
(NSString*)kCVMetalTextureCacheMaximumTextureAgeKey: @(0),
};

相关内容

  • 没有找到相关文章

最新更新