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