[−][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 |