123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- #ifndef foosimplehfoo
- #define foosimplehfoo
- #include <sys/types.h>
- #include <pulse/sample.h>
- #include <pulse/channelmap.h>
- #include <pulse/def.h>
- #include <pulse/cdecl.h>
- #include <pulse/version.h>
- PA_C_DECL_BEGIN
- typedef struct pa_simple pa_simple;
- 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
- );
- void pa_simple_free(pa_simple *s);
- int pa_simple_write(pa_simple *s, const void *data, size_t bytes, int *error);
- int pa_simple_drain(pa_simple *s, int *error);
- int pa_simple_read(
- pa_simple *s,
- void *data,
- size_t bytes,
- int *error
-
- );
- pa_usec_t pa_simple_get_latency(pa_simple *s, int *error);
- int pa_simple_flush(pa_simple *s, int *error);
- PA_C_DECL_END
- #endif
|