Module libpulse_sys::stream[][src]

Audio streams for input, output and sample upload.

Re-exports

pub use self::flags::*;

Modules

flags

Some special flags for stream connections.

Structs

pa_stream

An opaque stream for playback or recording.

Enums

pa_seek_mode_t

Seek mode.

pa_stream_direction_t

Stream direction.

pa_stream_state_t

Constants

PA_SEEK_ABSOLUTE
PA_SEEK_RELATIVE
PA_SEEK_RELATIVE_END
PA_SEEK_RELATIVE_ON_READ
PA_STREAM_CREATING
PA_STREAM_EVENT_FORMAT_LOST
PA_STREAM_EVENT_REQUEST_CORK
PA_STREAM_EVENT_REQUEST_UNCORK
PA_STREAM_FAILED
PA_STREAM_NODIRECTION
PA_STREAM_PLAYBACK
PA_STREAM_READY
PA_STREAM_RECORD
PA_STREAM_TERMINATED
PA_STREAM_UNCONNECTED
PA_STREAM_UPLOAD

Functions

pa_stream_begin_write
pa_stream_cancel_write
pa_stream_connect_playback
pa_stream_connect_record
pa_stream_connect_upload
pa_stream_cork
pa_stream_disconnect
pa_stream_drain
pa_stream_drop
pa_stream_finish_upload
pa_stream_flush
pa_stream_get_buffer_attr
pa_stream_get_channel_map
pa_stream_get_context
pa_stream_get_device_index
pa_stream_get_device_name
pa_stream_get_format_info
pa_stream_get_index
pa_stream_get_latency
pa_stream_get_monitor_stream
pa_stream_get_sample_spec
pa_stream_get_state
pa_stream_get_time
pa_stream_get_timing_info
pa_stream_get_underflow_index
pa_stream_is_corked
pa_stream_is_good

Checks if the passed state is one of the connected states (returns true if so).

pa_stream_is_suspended
pa_stream_new
pa_stream_new_extended
pa_stream_new_with_proplist
pa_stream_peek
pa_stream_prebuf
pa_stream_proplist_remove
pa_stream_proplist_update
pa_stream_readable_size
pa_stream_ref
pa_stream_set_buffer_attr
pa_stream_set_buffer_attr_callback
pa_stream_set_event_callback
pa_stream_set_latency_update_callback
pa_stream_set_monitor_stream
pa_stream_set_moved_callback
pa_stream_set_name
pa_stream_set_overflow_callback
pa_stream_set_read_callback
pa_stream_set_started_callback
pa_stream_set_state_callback
pa_stream_set_suspended_callback
pa_stream_set_underflow_callback
pa_stream_set_write_callback
pa_stream_trigger
pa_stream_unref
pa_stream_update_sample_rate
pa_stream_update_timing_info
pa_stream_writable_size
pa_stream_write
pa_stream_write_ext_freepa_v6

Type Definitions

pa_stream_event_cb_t
pa_stream_flags_t
pa_stream_notify_cb_t
pa_stream_request_cb_t
pa_stream_success_cb_t