我们将在我们的设备上实现360视频(球形视频),我们的视频输出分辨率应该在创建播放器时设置。 据我所知,360 Video只会显示部分视频。对于Cobalt渲染器线程,视频分辨率可能与SbPlayerGetCurrentFrame不同,这样可以吗?例如:当360视频分辨率从4K变为1080P时,从SbPlayerGetCurrentFrame获得的分辨率始终为4K。
答案 0 :(得分:0)
这应该没有问题,只要设置SbDecodeTargetInfo结构以正确识别生成的纹理中的内容区域。例如,确保设置SbDecodeTargetInfoPlane :: content_region以正确识别4K纹理内的1080p内容区域。