#ifndef foodefhfoo
#define foodefhfoo
#include <inttypes.h>
#include <sys/time.h>
#include <pulse/cdecl.h>
#include <pulse/sample.h>
#include <pulse/version.h>
PA_C_DECL_BEGIN
pa_context_state_t;
static inline int PA_CONTEXT_IS_GOOD(pa_context_state_t x) { … }
#define PA_CONTEXT_UNCONNECTED …
#define PA_CONTEXT_CONNECTING …
#define PA_CONTEXT_AUTHORIZING …
#define PA_CONTEXT_SETTING_NAME …
#define PA_CONTEXT_READY …
#define PA_CONTEXT_FAILED …
#define PA_CONTEXT_TERMINATED …
#define PA_CONTEXT_IS_GOOD …
pa_stream_state_t;
static inline int PA_STREAM_IS_GOOD(pa_stream_state_t x) { … }
#define PA_STREAM_UNCONNECTED …
#define PA_STREAM_CREATING …
#define PA_STREAM_READY …
#define PA_STREAM_FAILED …
#define PA_STREAM_TERMINATED …
#define PA_STREAM_IS_GOOD …
pa_operation_state_t;
#define PA_OPERATION_RUNNING …
#define PA_OPERATION_DONE …
#define PA_OPERATION_CANCELED …
#define PA_OPERATION_CANCELLED …
#define PA_INVALID_INDEX …
pa_context_flags_t;
#define PA_CONTEXT_NOAUTOSPAWN …
#define PA_CONTEXT_NOFAIL …
pa_direction_t;
#define PA_DIRECTION_OUTPUT …
#define PA_DIRECTION_INPUT …
pa_device_type_t;
#define PA_DEVICE_TYPE_SINK …
#define PA_DEVICE_TYPE_SOURCE …
pa_stream_direction_t;
#define PA_STREAM_NODIRECTION …
#define PA_STREAM_PLAYBACK …
#define PA_STREAM_RECORD …
#define PA_STREAM_UPLOAD …
pa_stream_flags_t;
#define PA_STREAM_NOT_MONOTONOUS …
#define PA_STREAM_START_CORKED …
#define PA_STREAM_INTERPOLATE_TIMING …
#define PA_STREAM_NOT_MONOTONIC …
#define PA_STREAM_AUTO_TIMING_UPDATE …
#define PA_STREAM_NO_REMAP_CHANNELS …
#define PA_STREAM_NO_REMIX_CHANNELS …
#define PA_STREAM_FIX_FORMAT …
#define PA_STREAM_FIX_RATE …
#define PA_STREAM_FIX_CHANNELS …
#define PA_STREAM_DONT_MOVE …
#define PA_STREAM_VARIABLE_RATE …
#define PA_STREAM_PEAK_DETECT …
#define PA_STREAM_START_MUTED …
#define PA_STREAM_ADJUST_LATENCY …
#define PA_STREAM_EARLY_REQUESTS …
#define PA_STREAM_DONT_INHIBIT_AUTO_SUSPEND …
#define PA_STREAM_START_UNMUTED …
#define PA_STREAM_FAIL_ON_SUSPEND …
#define PA_STREAM_RELATIVE_VOLUME …
#define PA_STREAM_PASSTHROUGH …
pa_buffer_attr;
pa_error_code_t;
#define PA_OK …
#define PA_ERR_ACCESS …
#define PA_ERR_COMMAND …
#define PA_ERR_INVALID …
#define PA_ERR_EXIST …
#define PA_ERR_NOENTITY …
#define PA_ERR_CONNECTIONREFUSED …
#define PA_ERR_PROTOCOL …
#define PA_ERR_TIMEOUT …
#define PA_ERR_AUTHKEY …
#define PA_ERR_INTERNAL …
#define PA_ERR_CONNECTIONTERMINATED …
#define PA_ERR_KILLED …
#define PA_ERR_INVALIDSERVER …
#define PA_ERR_MODINITFAILED …
#define PA_ERR_BADSTATE …
#define PA_ERR_NODATA …
#define PA_ERR_VERSION …
#define PA_ERR_TOOLARGE …
#define PA_ERR_NOTSUPPORTED …
#define PA_ERR_UNKNOWN …
#define PA_ERR_NOEXTENSION …
#define PA_ERR_OBSOLETE …
#define PA_ERR_NOTIMPLEMENTED …
#define PA_ERR_FORKED …
#define PA_ERR_MAX …
pa_subscription_mask_t;
pa_subscription_event_type_t;
#define pa_subscription_match_flags(m, t) …
#define PA_SUBSCRIPTION_MASK_NULL …
#define PA_SUBSCRIPTION_MASK_SINK …
#define PA_SUBSCRIPTION_MASK_SOURCE …
#define PA_SUBSCRIPTION_MASK_SINK_INPUT …
#define PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT …
#define PA_SUBSCRIPTION_MASK_MODULE …
#define PA_SUBSCRIPTION_MASK_CLIENT …
#define PA_SUBSCRIPTION_MASK_SAMPLE_CACHE …
#define PA_SUBSCRIPTION_MASK_SERVER …
#define PA_SUBSCRIPTION_MASK_AUTOLOAD …
#define PA_SUBSCRIPTION_MASK_CARD …
#define PA_SUBSCRIPTION_MASK_ALL …
#define PA_SUBSCRIPTION_EVENT_SINK …
#define PA_SUBSCRIPTION_EVENT_SOURCE …
#define PA_SUBSCRIPTION_EVENT_SINK_INPUT …
#define PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT …
#define PA_SUBSCRIPTION_EVENT_MODULE …
#define PA_SUBSCRIPTION_EVENT_CLIENT …
#define PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE …
#define PA_SUBSCRIPTION_EVENT_SERVER …
#define PA_SUBSCRIPTION_EVENT_AUTOLOAD …
#define PA_SUBSCRIPTION_EVENT_CARD …
#define PA_SUBSCRIPTION_EVENT_FACILITY_MASK …
#define PA_SUBSCRIPTION_EVENT_NEW …
#define PA_SUBSCRIPTION_EVENT_CHANGE …
#define PA_SUBSCRIPTION_EVENT_REMOVE …
#define PA_SUBSCRIPTION_EVENT_TYPE_MASK …
pa_timing_info;
pa_spawn_api;
pa_seek_mode_t;
#define PA_SEEK_RELATIVE …
#define PA_SEEK_ABSOLUTE …
#define PA_SEEK_RELATIVE_ON_READ …
#define PA_SEEK_RELATIVE_END …
pa_sink_flags_t;
#define PA_SINK_HW_VOLUME_CTRL …
#define PA_SINK_LATENCY …
#define PA_SINK_HARDWARE …
#define PA_SINK_NETWORK …
#define PA_SINK_HW_MUTE_CTRL …
#define PA_SINK_DECIBEL_VOLUME …
#define PA_SINK_FLAT_VOLUME …
#define PA_SINK_DYNAMIC_LATENCY …
#define PA_SINK_SET_FORMATS …
#ifdef __INCLUDED_FROM_PULSE_AUDIO
#define PA_SINK_CLIENT_FLAGS_MASK …
#endif
pa_sink_state_t;
static inline int PA_SINK_IS_OPENED(pa_sink_state_t x) { … }
static inline int PA_SINK_IS_RUNNING(pa_sink_state_t x) { … }
#define PA_SINK_INVALID_STATE …
#define PA_SINK_RUNNING …
#define PA_SINK_IDLE …
#define PA_SINK_SUSPENDED …
#define PA_SINK_INIT …
#define PA_SINK_UNLINKED …
#define PA_SINK_IS_OPENED …
pa_source_flags_t;
#define PA_SOURCE_HW_VOLUME_CTRL …
#define PA_SOURCE_LATENCY …
#define PA_SOURCE_HARDWARE …
#define PA_SOURCE_NETWORK …
#define PA_SOURCE_HW_MUTE_CTRL …
#define PA_SOURCE_DECIBEL_VOLUME …
#define PA_SOURCE_DYNAMIC_LATENCY …
#define PA_SOURCE_FLAT_VOLUME …
#ifdef __INCLUDED_FROM_PULSE_AUDIO
#define PA_SOURCE_CLIENT_FLAGS_MASK …
#endif
pa_source_state_t;
static inline int PA_SOURCE_IS_OPENED(pa_source_state_t x) { … }
static inline int PA_SOURCE_IS_RUNNING(pa_source_state_t x) { … }
#define PA_SOURCE_INVALID_STATE …
#define PA_SOURCE_RUNNING …
#define PA_SOURCE_IDLE …
#define PA_SOURCE_SUSPENDED …
#define PA_SOURCE_INIT …
#define PA_SOURCE_UNLINKED …
#define PA_SOURCE_IS_OPENED …
pa_free_cb_t;
#define PA_STREAM_EVENT_REQUEST_CORK …
#define PA_STREAM_EVENT_REQUEST_UNCORK …
#define PA_STREAM_EVENT_FORMAT_LOST …
#ifndef __INCLUDED_FROM_PULSE_AUDIO
pa_port_available_t;
#define PA_PORT_AVAILABLE_UNKNOWN …
#define PA_PORT_AVAILABLE_NO …
#define PA_PORT_AVAILABLE_YES …
#endif
PA_C_DECL_END
#endif