roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::esp32::DmaBufferPool Class Reference

#include <dma_buffer_pool.h>

Data Structures

struct  Buffer
 

Public Member Functions

 DmaBufferPool ()
 
void begin ()
 
void end ()
 
Buffer acquire ()
 
void release (Buffer buffer)
 
size_t pool_capacity () const
 
size_t buffer_size () const
 

Detailed Description

Definition at line 27 of file dma_buffer_pool.h.

Constructor & Destructor Documentation

◆ DmaBufferPool()

roo_display::esp32::DmaBufferPool::DmaBufferPool ( )

Member Function Documentation

◆ acquire()

Buffer roo_display::esp32::DmaBufferPool::acquire ( )

◆ begin()

void roo_display::esp32::DmaBufferPool::begin ( )

◆ buffer_size()

size_t roo_display::esp32::DmaBufferPool::buffer_size ( ) const
inline

Definition at line 50 of file dma_buffer_pool.h.

References roo_display::esp32::kDmaBufferCapacity.

◆ end()

void roo_display::esp32::DmaBufferPool::end ( )

◆ pool_capacity()

size_t roo_display::esp32::DmaBufferPool::pool_capacity ( ) const
inline

Definition at line 49 of file dma_buffer_pool.h.

References roo_display::esp32::kDmaBufferCount.

◆ release()

void roo_display::esp32::DmaBufferPool::release ( Buffer  buffer)

The documentation for this class was generated from the following file: