iOS VTCompressionSession
有一个属性是kVTCompressionPropertyKey_MaxH264SliceBytes
。但是,我无法设置kVTCompressionPropertyKey_MaxH264SliceBytes
的财产VTCompressionSession
。它返回 -12900 错误代码 (kVTPropertyNotSupportedErr),并且 VTCompressionProperties.h 文件中的描述显示“如果受 H.264 编码器支持,则该值会在可能的情况下限制编码器生成的切片大小(以字节为单位)”。
所以我知道某些编码器设置支持使用此属性。有谁知道那个设置是什么?
Thanks.
Apple 开发者技术支持回答了我们:
这VTCompressionSession
如果返回的字典仅支持配置最大切片大小VTSessionCopySupportedPropertyDictionary
包含kVTCompressionPropertyKey_MaxH264SliceBytes
key.
事实证明,我测试过的任何设备(iPhone 5、6s)上的 iOS 8.4 都不支持它 -> 它可能没有实现,至少在 iOS 上没有。
技术支持建议我们使用以下方式提交增强请求苹果错误报告者 https://bugreport.apple.com。我提交了一份,我建议您也提交一份,因为苹果会根据提交的重复项数量来优先考虑错误报告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)