pulse.def

Undocumented in source.

Members

Aliases

pa_context_flags_t
alias pa_context_flags_t = pa_context_flags
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 = pa_context_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_device_port_type_t
alias pa_device_port_type_t = pa_device_port_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_device_type_t
alias pa_device_type_t = pa_device_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_direction_t
alias pa_direction_t = pa_direction
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_error_code_t
alias pa_error_code_t = pa_error_code
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)

A generic free() like callback prototype

pa_operation_state_t
alias pa_operation_state_t = pa_operation_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_port_available_t
alias pa_port_available_t = pa_port_available
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 = pa_seek_mode
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 = pa_sink_flags
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 = pa_sink_state
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 = pa_source_flags
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 = pa_source_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pa_stream_direction_t
alias pa_stream_direction_t = pa_stream_direction
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 = pa_stream_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_state_t
alias pa_stream_state_t = pa_stream_state
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 = pa_subscription_event_type
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 = pa_subscription_mask
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

pa_context_flags
enum pa_context_flags

Some special flags for contexts.

pa_context_state
enum pa_context_state

The state of a connection context

pa_device_port_type
enum pa_device_port_type

Port type. New types can be added in the future, so applications should * gracefully handle situations where a type identifier doesn't match any item * in this enumeration. \since 14.0

pa_device_type
enum pa_device_type

The type of device we are dealing with

pa_direction
enum pa_direction

Direction bitfield - while we currently do not expose anything bidirectional, one should test against the bit instead of the value (e.g.\ if (d & PA_DIRECTION_OUTPUT)), because we might add bidirectional stuff in the future. \since 2.0

pa_error_code
enum pa_error_code

Error values as used by pa_context_errno(). Use pa_strerror() to convert these values to human readable strings

pa_operation_state
enum pa_operation_state

The state of an operation

pa_port_available
enum pa_port_available

Port availability / jack detection status * \since 2.0

pa_seek_mode
enum pa_seek_mode

Seek type for pa_stream_write().

pa_sink_flags
enum pa_sink_flags

Special sink flags.

pa_sink_state
enum pa_sink_state

Sink state. \since 0.9.15

pa_source_flags
enum pa_source_flags

Special source flags.

pa_source_state
enum pa_source_state

Source state. \since 0.9.15

pa_stream_direction
enum pa_stream_direction

The direction of a pa_stream object

pa_stream_flags
enum pa_stream_flags

Some special flags for stream connections.

pa_stream_state
enum pa_stream_state

The state of a stream

pa_subscription_event_type
enum pa_subscription_event_type

Subscription event types, as used by pa_context_subscribe()

pa_subscription_mask
enum pa_subscription_mask

Subscription event mask, as used by pa_context_subscribe()

Functions

PA_CONTEXT_IS_GOOD
int PA_CONTEXT_IS_GOOD(pa_context_state_t x)

Return non-zero if the passed state is one of the connected states. \since 0.9.11

PA_SINK_IS_OPENED
int PA_SINK_IS_OPENED(pa_sink_state_t x)

Returns non-zero if sink is playing: running or idle. \since 0.9.15

PA_SINK_IS_RUNNING
int PA_SINK_IS_RUNNING(pa_sink_state_t x)

Returns non-zero if sink is running. \since 1.0

PA_SOURCE_IS_OPENED
int PA_SOURCE_IS_OPENED(pa_source_state_t x)

Returns non-zero if source is recording: running or idle. \since 0.9.15

PA_SOURCE_IS_RUNNING
int PA_SOURCE_IS_RUNNING(pa_source_state_t x)

Returns non-zero if source is running \since 1.0

PA_STREAM_IS_GOOD
int PA_STREAM_IS_GOOD(pa_stream_state_t x)

Return non-zero if the passed state is one of the connected states. \since 0.9.11

pa_subscription_match_flags
auto pa_subscription_match_flags(T0 m, T1 t)

Return one if an event type t matches an event mask bitfield

Manifest constants

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

\cond fulldocs

PA_CONTEXT_NOFAIL
enum PA_CONTEXT_NOFAIL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_CONTEXT_READY
enum PA_CONTEXT_READY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_CONTEXT_SETTING_NAME
enum PA_CONTEXT_SETTING_NAME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_CONTEXT_TERMINATED
enum PA_CONTEXT_TERMINATED;
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
enum PA_CONTEXT_UNCONNECTED;

\cond fulldocs

PA_DEVICE_TYPE_SINK
enum PA_DEVICE_TYPE_SINK;

\cond fulldocs

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

\cond fulldocs

PA_ERR_ACCESS
enum PA_ERR_ACCESS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_AUTHKEY
enum PA_ERR_AUTHKEY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_BADSTATE
enum PA_ERR_BADSTATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_COMMAND
enum PA_ERR_COMMAND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_CONNECTIONREFUSED
enum PA_ERR_CONNECTIONREFUSED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_CONNECTIONTERMINATED
enum PA_ERR_CONNECTIONTERMINATED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_EXIST
enum PA_ERR_EXIST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_FORKED
enum PA_ERR_FORKED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_INTERNAL
enum PA_ERR_INTERNAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_INVALID
enum PA_ERR_INVALID;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_INVALIDSERVER
enum PA_ERR_INVALIDSERVER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_KILLED
enum PA_ERR_KILLED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_MAX
enum PA_ERR_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_MODINITFAILED
enum PA_ERR_MODINITFAILED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_NODATA
enum PA_ERR_NODATA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_NOENTITY
enum PA_ERR_NOENTITY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_NOEXTENSION
enum PA_ERR_NOEXTENSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_NOTIMPLEMENTED
enum PA_ERR_NOTIMPLEMENTED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_NOTSUPPORTED
enum PA_ERR_NOTSUPPORTED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_OBSOLETE
enum PA_ERR_OBSOLETE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_PROTOCOL
enum PA_ERR_PROTOCOL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_TIMEOUT
enum PA_ERR_TIMEOUT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_TOOLARGE
enum PA_ERR_TOOLARGE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_UNKNOWN
enum PA_ERR_UNKNOWN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_ERR_VERSION
enum PA_ERR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_INVALID_INDEX
enum PA_INVALID_INDEX;

An invalid index

PA_OK
enum PA_OK;

\cond fulldocs

PA_OPERATION_CANCELED
enum PA_OPERATION_CANCELED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_OPERATION_CANCELLED
enum PA_OPERATION_CANCELLED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_OPERATION_DONE
enum PA_OPERATION_DONE;
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
enum PA_OPERATION_RUNNING;

\cond fulldocs

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

\cond fulldocs

PA_PORT_AVAILABLE_YES
enum PA_PORT_AVAILABLE_YES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SEEK_ABSOLUTE
enum PA_SEEK_ABSOLUTE;
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
enum PA_SEEK_RELATIVE;

\cond fulldocs

PA_SEEK_RELATIVE_END
enum PA_SEEK_RELATIVE_END;
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_ON_READ
enum PA_SEEK_RELATIVE_ON_READ;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_DECIBEL_VOLUME
enum PA_SINK_DECIBEL_VOLUME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_DYNAMIC_LATENCY
enum PA_SINK_DYNAMIC_LATENCY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_FLAT_VOLUME
enum PA_SINK_FLAT_VOLUME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_HARDWARE
enum PA_SINK_HARDWARE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_HW_MUTE_CTRL
enum PA_SINK_HW_MUTE_CTRL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_HW_VOLUME_CTRL
enum PA_SINK_HW_VOLUME_CTRL;

\cond fulldocs

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

\cond fulldocs

PA_SINK_LATENCY
enum PA_SINK_LATENCY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_NETWORK
enum PA_SINK_NETWORK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_RUNNING
enum PA_SINK_RUNNING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_SET_FORMATS
enum PA_SINK_SET_FORMATS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_SUSPENDED
enum PA_SINK_SUSPENDED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SINK_UNLINKED
enum PA_SINK_UNLINKED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_DECIBEL_VOLUME
enum PA_SOURCE_DECIBEL_VOLUME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_DYNAMIC_LATENCY
enum PA_SOURCE_DYNAMIC_LATENCY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_FLAT_VOLUME
enum PA_SOURCE_FLAT_VOLUME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_HARDWARE
enum PA_SOURCE_HARDWARE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_HW_MUTE_CTRL
enum PA_SOURCE_HW_MUTE_CTRL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_HW_VOLUME_CTRL
enum PA_SOURCE_HW_VOLUME_CTRL;

\cond fulldocs

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

\cond fulldocs

PA_SOURCE_LATENCY
enum PA_SOURCE_LATENCY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_NETWORK
enum PA_SOURCE_NETWORK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_RUNNING
enum PA_SOURCE_RUNNING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_SUSPENDED
enum PA_SOURCE_SUSPENDED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_SOURCE_UNLINKED
enum PA_SOURCE_UNLINKED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_ADJUST_LATENCY
enum PA_STREAM_ADJUST_LATENCY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_AUTO_TIMING_UPDATE
enum PA_STREAM_AUTO_TIMING_UPDATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_CREATING
enum PA_STREAM_CREATING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_DONT_INHIBIT_AUTO_SUSPEND
enum PA_STREAM_DONT_INHIBIT_AUTO_SUSPEND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_DONT_MOVE
enum PA_STREAM_DONT_MOVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_EARLY_REQUESTS
enum PA_STREAM_EARLY_REQUESTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_EVENT_FORMAT_LOST
enum PA_STREAM_EVENT_FORMAT_LOST;

A stream event notifying that the stream is going to be * disconnected because the underlying sink changed and no longer * supports the format that was originally negotiated. Clients need * to connect a new stream to renegotiate a format and continue * playback. \since 1.0

PA_STREAM_EVENT_REQUEST_CORK
enum PA_STREAM_EVENT_REQUEST_CORK;

A stream policy/meta event requesting that an application should * cork a specific stream. See pa_stream_event_cb_t for more * information. \since 0.9.15

PA_STREAM_EVENT_REQUEST_UNCORK
enum PA_STREAM_EVENT_REQUEST_UNCORK;

A stream policy/meta event requesting that an application should * cork a specific stream. See pa_stream_event_cb_t for more * information, \since 0.9.15

PA_STREAM_FAILED
enum PA_STREAM_FAILED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_FAIL_ON_SUSPEND
enum PA_STREAM_FAIL_ON_SUSPEND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_FIX_CHANNELS
enum PA_STREAM_FIX_CHANNELS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_FIX_FORMAT
enum PA_STREAM_FIX_FORMAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_FIX_RATE
enum PA_STREAM_FIX_RATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_INTERPOLATE_TIMING
enum PA_STREAM_INTERPOLATE_TIMING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_NODIRECTION
enum PA_STREAM_NODIRECTION;

\cond fulldocs

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

\cond fulldocs

PA_STREAM_NO_REMAP_CHANNELS
enum PA_STREAM_NO_REMAP_CHANNELS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_NO_REMIX_CHANNELS
enum PA_STREAM_NO_REMIX_CHANNELS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_PASSTHROUGH
enum PA_STREAM_PASSTHROUGH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_PEAK_DETECT
enum PA_STREAM_PEAK_DETECT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_PLAYBACK
enum PA_STREAM_PLAYBACK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_READY
enum PA_STREAM_READY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_RECORD
enum PA_STREAM_RECORD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_RELATIVE_VOLUME
enum PA_STREAM_RELATIVE_VOLUME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_START_CORKED
enum PA_STREAM_START_CORKED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_START_MUTED
enum PA_STREAM_START_MUTED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_START_UNMUTED
enum PA_STREAM_START_UNMUTED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_TERMINATED
enum PA_STREAM_TERMINATED;
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
enum PA_STREAM_UNCONNECTED;

\cond fulldocs

PA_STREAM_UPLOAD
enum PA_STREAM_UPLOAD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PA_STREAM_VARIABLE_RATE
enum PA_STREAM_VARIABLE_RATE;
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_AUTOLOAD
enum PA_SUBSCRIPTION_EVENT_AUTOLOAD;
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_CARD
enum PA_SUBSCRIPTION_EVENT_CARD;
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_CHANGE
enum PA_SUBSCRIPTION_EVENT_CHANGE;
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_CLIENT
enum PA_SUBSCRIPTION_EVENT_CLIENT;
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_FACILITY_MASK
enum PA_SUBSCRIPTION_EVENT_FACILITY_MASK;
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_MODULE
enum PA_SUBSCRIPTION_EVENT_MODULE;
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_NEW
enum PA_SUBSCRIPTION_EVENT_NEW;
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_REMOVE
enum PA_SUBSCRIPTION_EVENT_REMOVE;
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_SAMPLE_CACHE
enum PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE;
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_SERVER
enum PA_SUBSCRIPTION_EVENT_SERVER;
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
enum 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_EVENT_SINK_INPUT
enum PA_SUBSCRIPTION_EVENT_SINK_INPUT;
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_SOURCE
enum PA_SUBSCRIPTION_EVENT_SOURCE;
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_SOURCE_OUTPUT
enum PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT;
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_MASK
enum PA_SUBSCRIPTION_EVENT_TYPE_MASK;
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_ALL
enum PA_SUBSCRIPTION_MASK_ALL;
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_AUTOLOAD
enum PA_SUBSCRIPTION_MASK_AUTOLOAD;
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_CARD
enum PA_SUBSCRIPTION_MASK_CARD;
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_CLIENT
enum PA_SUBSCRIPTION_MASK_CLIENT;
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_MODULE
enum PA_SUBSCRIPTION_MASK_MODULE;
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
enum PA_SUBSCRIPTION_MASK_NULL;

\cond fulldocs

PA_SUBSCRIPTION_MASK_SAMPLE_CACHE
enum PA_SUBSCRIPTION_MASK_SAMPLE_CACHE;
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_SERVER
enum PA_SUBSCRIPTION_MASK_SERVER;
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_SINK
enum PA_SUBSCRIPTION_MASK_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_SINK_INPUT
enum PA_SUBSCRIPTION_MASK_SINK_INPUT;
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_SOURCE
enum PA_SUBSCRIPTION_MASK_SOURCE;
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_SOURCE_OUTPUT
enum PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT;
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

Playback and record buffer metrics

pa_spawn_api
struct pa_spawn_api

A structure for the spawn api. This may be used to integrate auto * spawned daemons into your application. For more information see * pa_context_connect(). When spawning a new child process the * waitpid() is used on the child's PID. The spawn routine will not * block or ignore SIGCHLD signals, since this cannot be done in a * thread compatible way. You might have to do this in * prefork/postfork.

pa_timing_info
struct pa_timing_info

A structure for all kinds of timing information of a stream. See pa_stream_update_timing_info() and pa_stream_get_timing_info(). The total output latency a sample that is written with pa_stream_write() takes to be played may be estimated by sink_usec+buffer_usec+transport_usec (where buffer_usec is defined as pa_bytes_to_usec(write_index-read_index)). The output buffer which buffer_usec relates to may be manipulated freely (with pa_stream_write()'s seek argument, pa_stream_flush() and friends), the buffers sink_usec and source_usec relate to are first-in first-out (FIFO) buffers which cannot be flushed or manipulated in any way. The total input latency a sample that is recorded takes to be delivered to the application is: source_usec+buffer_usec+transport_usec-sink_usec. (Take care of sign issues!) When connected to a monitor source sink_usec contains the latency of the owning sink. The two latency estimations described here are implemented in pa_stream_get_latency().

Meta