[−][src]Module libpulse_sys::context
Connection contexts for asynchronous communication with a server.
A pa_context
object wraps a connection to a PulseAudio server using its native protocol.
Re-exports
pub use self::ext_device_manager::*; |
pub use self::ext_device_restore::*; |
pub use self::ext_stream_restore::*; |
pub use self::introspect::*; |
pub use self::scache::*; |
pub use self::subscribe::*; |
pub use self::flags::*; |
Modules
ext_device_manager | Routines for controlling module-device-manager. |
ext_device_restore | Routines for controlling module-device-restore. |
ext_stream_restore | Routines for controlling module-stream-restore. |
flags | Some special flags for contexts. |
introspect | Routines for daemon introspection. |
scache | Sample cache mechanism. |
subscribe | Daemon introspection event subscription subsystem. |
Structs
pa_context | An opaque connection context to a daemon. |
Enums
pa_context_state_t |
Constants
PA_CONTEXT_AUTHORIZING | |
PA_CONTEXT_CONNECTING | |
PA_CONTEXT_FAILED | |
PA_CONTEXT_READY | |
PA_CONTEXT_SETTING_NAME | |
PA_CONTEXT_TERMINATED | |
PA_CONTEXT_UNCONNECTED |
Functions
Type Definitions
pa_context_event_cb_t | |
pa_context_flags_t | |
pa_context_notify_cb_t | |
pa_context_success_cb_t |