| PipeWire 1.4.6
    | 
Go to the source code of this file.
| Data Structures | |
| struct | spa_io_buffers | 
| IO area to exchange buffers.  More... | |
| struct | spa_io_memory | 
| IO area to exchange a memory region.  More... | |
| struct | spa_io_range | 
| A range, suitable for input ports that can suggest a range to output ports.  More... | |
| struct | spa_io_clock | 
| Absolute time reporting.  More... | |
| struct | spa_io_video_size | 
| struct | spa_io_latency | 
| Latency reporting.  More... | |
| struct | spa_io_sequence | 
| control stream, io area for SPA_IO_Control and SPA_IO_Notify  More... | |
| struct | spa_io_segment_bar | 
| bar and beat segment  More... | |
| struct | spa_io_segment_video | 
| video frame segment  More... | |
| struct | spa_io_segment | 
| A segment converts a running time to a segment (stream) position.  More... | |
| struct | spa_io_position | 
| The position information adds extra meaning to the raw clock times.  More... | |
| struct | spa_io_rate_match | 
| Rate matching.  More... | |
| struct | spa_io_async_buffers | 
| async buffers  More... | |
| Enumerations | |
| enum | spa_io_type { SPA_IO_Invalid , SPA_IO_Buffers , SPA_IO_Range , SPA_IO_Clock , SPA_IO_Latency , SPA_IO_Control , SPA_IO_Notify , SPA_IO_Position , SPA_IO_RateMatch , SPA_IO_Memory , SPA_IO_AsyncBuffers } | 
| IO areas.  More... | |
| enum | spa_io_position_state { SPA_IO_POSITION_STATE_STOPPED , SPA_IO_POSITION_STATE_STARTING , SPA_IO_POSITION_STATE_RUNNING } |