#include <ring_buffer_manager.h>
◆ ~DisplayRingBuffer()
| cuttlefish::DisplayRingBuffer::~DisplayRingBuffer |
( |
| ) |
|
◆ DisplayRingBuffer()
| cuttlefish::DisplayRingBuffer::DisplayRingBuffer |
( |
std::string |
name, |
|
|
bool |
owned, |
|
|
ScopedMMap |
shm |
|
) |
| |
|
private |
◆ ComputeFrameAddressForIndex()
| uint8_t * cuttlefish::DisplayRingBuffer::ComputeFrameAddressForIndex |
( |
uint32_t |
index | ) |
|
◆ Create()
| Result< std::unique_ptr< DisplayRingBuffer > > cuttlefish::DisplayRingBuffer::Create |
( |
const std::string & |
name, |
|
|
int |
size |
|
) |
| |
|
static |
◆ CurrentFrame()
| uint8_t * cuttlefish::DisplayRingBuffer::CurrentFrame |
( |
| ) |
|
◆ GetAddress()
| void * cuttlefish::DisplayRingBuffer::GetAddress |
( |
| ) |
|
◆ Header()
◆ ShmemGet()
| std::optional< std::unique_ptr< DisplayRingBuffer > > cuttlefish::DisplayRingBuffer::ShmemGet |
( |
const std::string & |
name, |
|
|
int |
size |
|
) |
| |
|
static |
◆ WriteNextFrame()
| uint8_t * cuttlefish::DisplayRingBuffer::WriteNextFrame |
( |
uint8_t * |
frame_data, |
|
|
int |
size |
|
) |
| |
◆ name_
| std::string cuttlefish::DisplayRingBuffer::name_ |
|
private |
◆ owned_
| bool cuttlefish::DisplayRingBuffer::owned_ |
|
private |
◆ shm_
The documentation for this class was generated from the following files: