#include <ring_buffer_manager.h>
◆ ~DisplayRingBuffer()
cuttlefish::DisplayRingBuffer::~DisplayRingBuffer |
( |
| ) |
|
◆ DisplayRingBuffer()
cuttlefish::DisplayRingBuffer::DisplayRingBuffer |
( |
void * |
addr, |
|
|
std::string |
name, |
|
|
bool |
owned, |
|
|
ScopedMMap |
shm |
|
) |
| |
|
private |
◆ ComputeFrameAddressForIndex()
std::uint8_t * cuttlefish::DisplayRingBuffer::ComputeFrameAddressForIndex |
( |
std::uint32_t |
index | ) |
|
◆ Create()
Result< std::unique_ptr< DisplayRingBuffer > > cuttlefish::DisplayRingBuffer::Create |
( |
const std::string & |
name, |
|
|
int |
size |
|
) |
| |
|
static |
◆ CurrentFrame()
std::uint8_t * cuttlefish::DisplayRingBuffer::CurrentFrame |
( |
| ) |
|
◆ GetAddress()
void * cuttlefish::DisplayRingBuffer::GetAddress |
( |
| ) |
|
◆ ShmemGet()
std::optional< std::unique_ptr< DisplayRingBuffer > > cuttlefish::DisplayRingBuffer::ShmemGet |
( |
const std::string & |
name, |
|
|
int |
size |
|
) |
| |
|
static |
◆ WriteNextFrame()
std::uint8_t * cuttlefish::DisplayRingBuffer::WriteNextFrame |
( |
std::uint8_t * |
frame_data, |
|
|
int |
size |
|
) |
| |
◆ addr_
void* cuttlefish::DisplayRingBuffer::addr_ |
|
private |
◆ header_
◆ 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: