PipeWire
1.4.1
Toggle main menu visibility
Main Page
Pages
API Reference
Data Structures
Data Structures
Data Structure Index
Examples
▼
PipeWire
Overview
►
Configuration
►
Programs
►
Modules
►
Pulseaudio Modules
►
Internals
►
PipeWire API
►
API Tutorial
▼
API Reference
►
Stream
►
Filter
►
Security Context
►
Filter Graph
JSON Utils
►
Core API
►
Implementation API
►
Utilities
►
Extensions
▼
SPA
►
POD
►
Buffers
►
Control
►
Debug
►
Device
►
Graph
►
Node
►
Parameters
▼
Utilities
►
ANSI codes
►
Miscellaneous
►
Dictionary
►
List
►
Hooks
►
Interfaces
►
JSON
►
JSON to POD
►
Key Names
►
Factory Names
►
Result handling
▼
Ringbuffer
ringbuffer.h
►
spa_ringbuffer
SPA_API_RINGBUFFER
SPA_RINGBUFFER_INIT
spa_ringbuffer_init
spa_ringbuffer_set_avail
spa_ringbuffer_get_read_index
spa_ringbuffer_read_data
spa_ringbuffer_read_update
spa_ringbuffer_get_write_index
spa_ringbuffer_write_data
spa_ringbuffer_write_update
►
String handling
►
Types
►
Support
►
Data Structures
►
Examples
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Fields
spa_ringbuffer Struct Reference
SPA
»
Utilities
»
Ringbuffer
A ringbuffer type.
More...
#include <
spa/utils/ringbuffer.h
>
Data Fields
uint32_t
readindex
uint32_t
writeindex
Detailed Description
A ringbuffer type.
Examples
audio-src-ring.c
, and
audio-src-ring2.c
.
Field Documentation
◆
readindex
uint32_t spa_ringbuffer::readindex
◆
writeindex
uint32_t spa_ringbuffer::writeindex
The documentation for this struct was generated from the following file:
spa/utils/
ringbuffer.h
spa_ringbuffer
Generated by
1.12.0