Expand description
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::*;
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.
- 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§
Constants§
- PA_
CONTEXT_ AUTHORIZING - PA_
CONTEXT_ CONNECTING - PA_
CONTEXT_ FAILED - PA_
CONTEXT_ NOAUTOSPAWN - PA_
CONTEXT_ NOFAIL - PA_
CONTEXT_ NOFLAGS - PA_
CONTEXT_ READY - PA_
CONTEXT_ SETTING_ NAME - PA_
CONTEXT_ TERMINATED - PA_
CONTEXT_ UNCONNECTED
Functions§
- pa_
context_ ⚠connect - pa_
context_ ⚠disconnect - pa_
context_ ⚠drain - pa_
context_ ⚠errno - pa_
context_ ⚠exit_ daemon - pa_
context_ ⚠get_ index - pa_
context_ ⚠get_ protocol_ version - pa_
context_ ⚠get_ server - pa_
context_ ⚠get_ server_ protocol_ version - pa_
context_ ⚠get_ state - pa_
context_ ⚠get_ tile_ size - pa_
context_ is_ good - Checks if the passed state is one of the connected states (returns
true
if so). - pa_
context_ ⚠is_ local - pa_
context_ ⚠is_ pending - pa_
context_ ⚠load_ cookie_ from_ file - pa_
context_ ⚠new - pa_
context_ ⚠new_ with_ proplist - pa_
context_ ⚠proplist_ remove - pa_
context_ ⚠proplist_ update - pa_
context_ ⚠ref - pa_
context_ ⚠rttime_ new - pa_
context_ ⚠rttime_ restart - pa_
context_ ⚠set_ default_ sink - pa_
context_ ⚠set_ default_ source - pa_
context_ ⚠set_ event_ callback - pa_
context_ ⚠set_ name - pa_
context_ ⚠set_ state_ callback - pa_
context_ ⚠unref