#include <ring_buffer_manager.h>
|
| DisplayRingBufferManager (int vm_index, std::string group_uuid) |
|
Result< void > | CreateLocalDisplayBuffer (int vm_index, int display_index, int display_width, int display_height) |
|
std::uint8_t * | WriteFrame (int vm_index, int display_index, std::uint8_t *frame_data, int size) |
|
std::uint8_t * | ReadFrame (int vm_index, int display_index, int frame_width, int frame_height) |
|
◆ DisplayRingBufferManager()
cuttlefish::DisplayRingBufferManager::DisplayRingBufferManager |
( |
int |
vm_index, |
|
|
std::string |
group_uuid |
|
) |
| |
◆ CreateLocalDisplayBuffer()
Result< void > cuttlefish::DisplayRingBufferManager::CreateLocalDisplayBuffer |
( |
int |
vm_index, |
|
|
int |
display_index, |
|
|
int |
display_width, |
|
|
int |
display_height |
|
) |
| |
◆ MakeLayerName()
std::string cuttlefish::DisplayRingBufferManager::MakeLayerName |
( |
int |
display_index, |
|
|
int |
vm_index = -1 |
|
) |
| |
|
private |
◆ ReadFrame()
std::uint8_t * cuttlefish::DisplayRingBufferManager::ReadFrame |
( |
int |
vm_index, |
|
|
int |
display_index, |
|
|
int |
frame_width, |
|
|
int |
frame_height |
|
) |
| |
◆ WriteFrame()
std::uint8_t * cuttlefish::DisplayRingBufferManager::WriteFrame |
( |
int |
vm_index, |
|
|
int |
display_index, |
|
|
std::uint8_t * |
frame_data, |
|
|
int |
size |
|
) |
| |
◆ display_buffer_cache_
std::map<std::pair<int, int>, std::unique_ptr<DisplayRingBuffer> > cuttlefish::DisplayRingBufferManager::display_buffer_cache_ |
|
private |
◆ group_uuid_
std::string cuttlefish::DisplayRingBufferManager::group_uuid_ |
|
private |
◆ local_group_index_
int cuttlefish::DisplayRingBufferManager::local_group_index_ |
|
private |
The documentation for this class was generated from the following files: