Go to the source code of this file.
Typedefs | |
| typedef pa_simple | pa_simple |
Functions | |
| pa_simple * | pa_simple_new (const char *server, const char *name, pa_stream_direction_t dir, const char *dev, const char *stream_name, const pa_sample_spec *ss, const pa_channel_map *map, const pa_buffer_attr *attr, int *error) |
| Create a new connection to the server. | |
| void | pa_simple_free (pa_simple *s) |
| Close and free the connection to the server. | |
| int | pa_simple_write (pa_simple *s, const void *data, size_t length, int *error) |
| Write some data to the server. | |
| int | pa_simple_drain (pa_simple *s, int *error) |
| Wait until all data already written is played by the daemon. | |
| int | pa_simple_read (pa_simple *s, void *data, size_t length, int *error) |
| Read some data from the server. | |
| pa_usec_t | pa_simple_get_latency (pa_simple *s, int *error) |
| Return the playback latency. | |
| int | pa_simple_flush (pa_simple *s, int *error) |
| Flush the playback buffer. | |
This is a synchronous, simplified wrapper around the standard asynchronous API.
|
|
|
|
||||||||||||
|
Wait until all data already written is played by the daemon.
|
|
||||||||||||
|
Flush the playback buffer.
|
|
|
Close and free the connection to the server. The connection objects becomes invalid when this is called.
|
|
||||||||||||
|
Return the playback latency.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Create a new connection to the server.
|
|
||||||||||||||||||||
|
Read some data from the server.
|
|
||||||||||||||||||||
|
Write some data to the server.
|
1.4.6