![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Public Attributes | |
| std::unique_ptr< char[]> | data |
| std::atomic< int > | end |
| int | len |
| std::atomic< int > | start |
Definition at line 47 of file ring_buffer.cpp.
| std::unique_ptr<char[]> ring_buffer::data |
Definition at line 48 of file ring_buffer.cpp.
Referenced by ring_get_read_regions(), and ring_get_write_regions().
| std::atomic<int> ring_buffer::end |
Definition at line 63 of file ring_buffer.cpp.
Referenced by ring_advance_write_idx(), ring_buffer_flush(), ring_get_available_write_size(), ring_get_current_size(), ring_get_read_regions(), and ring_get_write_regions().
| int ring_buffer::len |
Definition at line 49 of file ring_buffer.cpp.
Referenced by ring_advance_read_idx(), ring_advance_write_idx(), ring_get_available_write_size(), ring_get_current_size(), ring_get_read_regions(), ring_get_size(), and ring_get_write_regions().
| std::atomic<int> ring_buffer::start |
Definition at line 63 of file ring_buffer.cpp.
Referenced by ring_advance_read_idx(), ring_advance_write_idx(), ring_buffer_flush(), ring_get_available_write_size(), ring_get_current_size(), and ring_get_read_regions().