#include <composition_manager.h>
|
| | CompositionManager (int cluster_index, std::string &group_uuid, std::map< int, std::vector< DisplayOverlay > > &overlays) |
| |
| uint8_t * | AlphaBlendLayers (uint8_t *frame_pixels, int display, int frame_width, int frame_height) |
| |
| void | ComposeFrame (int display, int width, int height, uint32_t frame_fourcc_format, uint32_t frame_stride_bytes, std::shared_ptr< PlanarVideoFrameBuffer > buffer) |
| |
◆ ~CompositionManager()
| cuttlefish::CompositionManager::~CompositionManager |
( |
| ) |
|
◆ CompositionManager()
| cuttlefish::CompositionManager::CompositionManager |
( |
int |
cluster_index, |
|
|
std::string & |
group_uuid, |
|
|
std::map< int, std::vector< DisplayOverlay > > & |
overlays |
|
) |
| |
|
explicitprivate |
◆ AlphaBlendLayers()
| uint8_t * cuttlefish::CompositionManager::AlphaBlendLayers |
( |
uint8_t * |
frame_pixels, |
|
|
int |
display, |
|
|
int |
frame_width, |
|
|
int |
frame_height |
|
) |
| |
|
private |
◆ ComposeFrame() [1/2]
| void cuttlefish::CompositionManager::ComposeFrame |
( |
int |
display, |
|
|
int |
width, |
|
|
int |
height, |
|
|
uint32_t |
frame_fourcc_format, |
|
|
uint32_t |
frame_stride_bytes, |
|
|
std::shared_ptr< PlanarVideoFrameBuffer > |
buffer |
|
) |
| |
|
private |
◆ ComposeFrame() [2/2]
| void cuttlefish::CompositionManager::ComposeFrame |
( |
int |
display_index, |
|
|
std::shared_ptr< PlanarVideoFrameBuffer > |
buffer |
|
) |
| |
◆ Create()
◆ OnDisplayCreated()
◆ OnFrame()
| void cuttlefish::CompositionManager::OnFrame |
( |
uint32_t |
display_number, |
|
|
uint32_t |
frame_width, |
|
|
uint32_t |
frame_height, |
|
|
uint32_t |
frame_fourcc_format, |
|
|
uint32_t |
frame_stride_bytes, |
|
|
uint8_t * |
frame_pixels |
|
) |
| |
◆ ParseOverlays()
◆ cfg_overlays_
| std::map<int, std::vector<DisplayOverlay> > cuttlefish::CompositionManager::cfg_overlays_ |
|
private |
◆ cluster_index_
| int cuttlefish::CompositionManager::cluster_index_ |
|
private |
◆ display_ring_buffer_manager_
◆ frame_work_buffer_
| std::map<int, std::vector<uint8_t> > cuttlefish::CompositionManager::frame_work_buffer_ |
|
private |
◆ group_uuid_
| std::string cuttlefish::CompositionManager::group_uuid_ |
|
private |
◆ last_frame_info_map_
| std::map<int, LastFrameInfo> cuttlefish::CompositionManager::last_frame_info_map_ |
|
private |
The documentation for this class was generated from the following files: