PipeWire 0.3.77
|
a buffer structure obtained from pw_stream_dequeue_buffer(). More...
#include <pipewire/stream.h>
Data Fields | |
struct spa_buffer * | buffer |
the spa buffer More... | |
void * | user_data |
user data attached to the buffer More... | |
uint64_t | size |
This field is set by the user and the sum of all queued buffer is returned in the time info. More... | |
uint64_t | requested |
For playback streams, this field contains the suggested amount of data to provide. More... | |
a buffer structure obtained from pw_stream_dequeue_buffer().
The size of this structure can grow as more field are added in the future
struct spa_buffer* pw_buffer::buffer |
the spa buffer
void* pw_buffer::user_data |
user data attached to the buffer
uint64_t pw_buffer::size |
This field is set by the user and the sum of all queued buffer is returned in the time info.
For audio, it is advised to use the number of samples in the buffer for this field.
uint64_t pw_buffer::requested |
For playback streams, this field contains the suggested amount of data to provide.
For audio streams this will be the amount of samples required by the resampler. This field is 0 when no suggestion is provided. Since 0.3.49