Как буфер слоя сопоставляется с буфером кадра в Android SurfaceFlinger

при создании поверхности с ней связан буфер, который используется для хранения всех данных холста, связанных с этой поверхностью. И в приложении для Android может быть создано несколько поверхностей одновременно.

Поэтому я сомневаюсь, поскольку существует ограниченное количество кадровых буферов, например 3, как данные каждой поверхности сопоставляются с конечным кадровым буфером, который будет обновляться?


person Rahul    schedule 21.01.2014    source источник


Ответы (1)


Понятие «фреймбуфер» устаревает. Отдельные поверхности комбинируются вместе, но может не быть фактического буфера кадра, который получает данные. См., например, различные способы компоновки экрана, отмеченные в этом ответе.

person fadden    schedule 22.01.2014