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 } |