|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Frame buffer structure for managing video frames. More...
#include <lib/ringbuffer.h>
Data Fields | |
| ringbuffer_t * | rb |
| Underlying ring buffer for frame storage. | |
| mutex_t | mutex |
| Mutex for thread-safe access to framebuffer operations. | |
Frame buffer structure for managing video frames.
Wraps a ring buffer with mutex protection for thread-safe frame management. Used for both single-source and multi-source frame scenarios.
Definition at line 435 of file ringbuffer.h.
| mutex_t framebuffer_t::mutex |
Mutex for thread-safe access to framebuffer operations.
Definition at line 439 of file ringbuffer.h.
Referenced by framebuffer_clear(), framebuffer_create(), framebuffer_create_multi(), framebuffer_destroy(), framebuffer_peek_latest_multi_frame(), framebuffer_read_frame(), framebuffer_read_multi_frame(), framebuffer_write_frame(), and framebuffer_write_multi_frame().
| ringbuffer_t* framebuffer_t::rb |
Underlying ring buffer for frame storage.
Definition at line 437 of file ringbuffer.h.
Referenced by framebuffer_clear(), framebuffer_create(), framebuffer_create_multi(), framebuffer_destroy(), framebuffer_peek_latest_multi_frame(), framebuffer_read_frame(), framebuffer_read_multi_frame(), framebuffer_write_frame(), and framebuffer_write_multi_frame().