RingBuffer
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( cname = "PaUtilRingBuffer" , destroy_function = "" ) ]
public struct RingBuffer
Content:
Methods:
- public size_t advance_read_index (size_t element_count)
- public size_t advance_write_index (size_t element_count)
- public void flush ()
- public size_t get_read_available ()
- public size_t get_read_regions (size_t element_count, void* data_ptr1, size_t* size_ptr1, void* data_ptr2, size_t* size_ptr2)
- public size_t get_write_available ()
- public size_t get_write_regions (size_t element_count, void* data_ptr1, size_t* size_ptr1, void* data_ptr2, size_t* size_ptr2)
- public size_t initialize (size_t element_size_bytes, size_t element_count, void* data_ptr)
- public size_t read (void* data, size_t element_count)
- public size_t write (void* data, size_t element_count)
Fields: