soundio.headers.pulseheader

C declarations of PulseAudio that libsoundio uses

Members

Aliases

pa_channel_position_t
alias pa_channel_position_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_flags_t
alias pa_context_flags_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_notify_cb_t
alias pa_context_notify_cb_t = void function(pa_context* c, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_state_t
alias pa_context_state_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_subscribe_cb_t
alias pa_context_subscribe_cb_t = void function(pa_context* c, pa_subscription_event_type_t t, uint idx, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_success_cb_t
alias pa_context_success_cb_t = void function(pa_context* c, int success, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_encoding_t
alias pa_encoding_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_free_cb_t
alias pa_free_cb_t = void function(void* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_operation_state_t
alias pa_operation_state_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_sample_format_t
alias pa_sample_format_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_seek_mode_t
alias pa_seek_mode_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_server_info_cb_t
alias pa_server_info_cb_t = void function(pa_context* c, const(pa_server_info)* i, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_sink_flags_t
alias pa_sink_flags_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_sink_info_cb_t
alias pa_sink_info_cb_t = void function(pa_context* c, const(pa_sink_info)* i, int eol, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_sink_state_t
alias pa_sink_state_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_source_flags_t
alias pa_source_flags_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_source_info_cb_t
alias pa_source_info_cb_t = void function(pa_context* c, const(pa_source_info)* i, int eol, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_source_state_t
alias pa_source_state_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_flags_t
alias pa_stream_flags_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_notify_cb_t
alias pa_stream_notify_cb_t = void function(pa_stream* p, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_request_cb_t
alias pa_stream_request_cb_t = void function(pa_stream* p, size_t nbytes, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_state_t
alias pa_stream_state_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_success_cb_t
alias pa_stream_success_cb_t = void function(pa_stream* s, int success, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_subscription_event_type_t
alias pa_subscription_event_type_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_subscription_mask_t
alias pa_subscription_mask_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_usec_t
alias pa_usec_t = ulong
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_volume_t
alias pa_volume_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

PA_CHANNEL_POSITION_INVALID
anonymousenum PA_CHANNEL_POSITION_INVALID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_CONTEXT_UNCONNECTED
anonymousenum PA_CONTEXT_UNCONNECTED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_OPERATION_RUNNING
anonymousenum PA_OPERATION_RUNNING
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SAMPLE_U8
anonymousenum PA_SAMPLE_U8
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SEEK_RELATIVE
anonymousenum PA_SEEK_RELATIVE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_NOFLAGS
anonymousenum PA_STREAM_NOFLAGS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_UNCONNECTED
anonymousenum PA_STREAM_UNCONNECTED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SUBSCRIPTION_EVENT_SINK
anonymousenum PA_SUBSCRIPTION_EVENT_SINK
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SUBSCRIPTION_MASK_NULL
anonymousenum PA_SUBSCRIPTION_MASK_NULL
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static functions

pa_context_connect
int pa_context_connect(pa_context* c, const(char)* server, pa_context_flags_t flags, const(pa_spawn_api)* api)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_disconnect
void pa_context_disconnect(pa_context* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_get_server_info
pa_operation* pa_context_get_server_info(pa_context* c, pa_server_info_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_get_sink_info_list
pa_operation* pa_context_get_sink_info_list(pa_context* c, pa_sink_info_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_get_source_info_list
pa_operation* pa_context_get_source_info_list(pa_context* c, pa_source_info_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_get_state
pa_context_state_t pa_context_get_state(pa_context* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_new_with_proplist
pa_context* pa_context_new_with_proplist(pa_mainloop_api* mainloop, const(char)* name, pa_proplist* proplist)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_set_state_callback
void pa_context_set_state_callback(pa_context* c, pa_context_notify_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_set_subscribe_callback
void pa_context_set_subscribe_callback(pa_context* c, pa_context_subscribe_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_subscribe
pa_operation* pa_context_subscribe(pa_context* c, pa_subscription_mask_t m, pa_context_success_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context_unref
void pa_context_unref(pa_context* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_operation_get_state
pa_operation_state_t pa_operation_get_state(pa_operation* o)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_operation_unref
void pa_operation_unref(pa_operation* o)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_proplist_free
void pa_proplist_free(pa_proplist* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_proplist_new
pa_proplist* pa_proplist_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_begin_write
int pa_stream_begin_write(pa_stream* p, void** data, size_t* nbytes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_connect_playback
int pa_stream_connect_playback(pa_stream* s, const(char)* dev, const(pa_buffer_attr)* attr, pa_stream_flags_t flags, const(pa_cvolume)* volume, pa_stream* sync_stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_connect_record
int pa_stream_connect_record(pa_stream* s, const(char)* dev, const(pa_buffer_attr)* attr, pa_stream_flags_t flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_cork
pa_operation* pa_stream_cork(pa_stream* s, int b, pa_stream_success_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_disconnect
int pa_stream_disconnect(pa_stream* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_drop
int pa_stream_drop(pa_stream* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_get_latency
int pa_stream_get_latency(pa_stream* s, pa_usec_t* r_usec, int* negative)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_get_state
pa_stream_state_t pa_stream_get_state(pa_stream* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_is_corked
int pa_stream_is_corked(pa_stream* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_new
pa_stream* pa_stream_new(pa_context* c, const(char)* name, const(pa_sample_spec)* ss, const(pa_channel_map)* map)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_peek
int pa_stream_peek(pa_stream* p, const(void)** data, size_t* nbytes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_set_overflow_callback
void pa_stream_set_overflow_callback(pa_stream* p, pa_stream_notify_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_set_read_callback
void pa_stream_set_read_callback(pa_stream* p, pa_stream_request_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_set_state_callback
void pa_stream_set_state_callback(pa_stream* s, pa_stream_notify_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_set_underflow_callback
void pa_stream_set_underflow_callback(pa_stream* p, pa_stream_notify_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_set_write_callback
void pa_stream_set_write_callback(pa_stream* p, pa_stream_request_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_unref
void pa_stream_unref(pa_stream* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_update_timing_info
pa_operation* pa_stream_update_timing_info(pa_stream* p, pa_stream_success_cb_t cb, void* userdata)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_writable_size
size_t pa_stream_writable_size(pa_stream* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_write
int pa_stream_write(pa_stream* p, const(void)* data, size_t nbytes, pa_free_cb_t free_cb, long offset, pa_seek_mode_t seek)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_free
void pa_threaded_mainloop_free(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_get_api
pa_mainloop_api* pa_threaded_mainloop_get_api(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_in_thread
int pa_threaded_mainloop_in_thread(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_lock
void pa_threaded_mainloop_lock(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_new
pa_threaded_mainloop* pa_threaded_mainloop_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_signal
void pa_threaded_mainloop_signal(pa_threaded_mainloop* m, int wait_for_accept)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_start
int pa_threaded_mainloop_start(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_stop
void pa_threaded_mainloop_stop(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_unlock
void pa_threaded_mainloop_unlock(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop_wait
void pa_threaded_mainloop_wait(pa_threaded_mainloop* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

PA_CHANNELS_MAX
enum PA_CHANNELS_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

pa_buffer_attr
struct pa_buffer_attr
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_channel_map
struct pa_channel_map
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_context
struct pa_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_cvolume
struct pa_cvolume
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_format_info
struct pa_format_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_mainloop_api
struct pa_mainloop_api
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_operation
struct pa_operation
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_proplist
struct pa_proplist
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_sample_spec
struct pa_sample_spec
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_server_info
struct pa_server_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_sink_info
struct pa_sink_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_sink_port_info
struct pa_sink_port_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_source_info
struct pa_source_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_source_port_info
struct pa_source_port_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_spawn_api
struct pa_spawn_api
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream
struct pa_stream
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_threaded_mainloop
struct pa_threaded_mainloop
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta